ArcSDE数据库、文件地理数据库和个人地理数据库的区别
Geodatabase地理数据库分为:
- Personal Geodastabase个人地理数据库,
- File Geodatabase文件地理数据库,
- ArcSDE Geodatabase SDE地理数据库。
三者分别对应的就是*.mdb、*.gdb和SDE数据库。其中gdb和mdb的区别在于:
- mdb数据库采用Microsoft Access 数据文件结构,容量上限为2GB,且随着数据量变大时,性能会下降,有效数据库大小一般在250M到500M之间。
- gdb数据库单个数据集存储上限可达到1TB,可存储多个数据集。
- SDE地理数据库是基于Oracle、SQL Server、Informix或者DB2的大型关系型数据库打造的企业级空间数据库,需要通过ArcSDE进行连接,支持多用户读写。
|
关键特征 |
ArcSDE地理数据库 |
文件地理数据库 |
个人地理数据库 |
|
|
描述 |
在关系数据库中以表的形式保存的各种类型的GIS数据集的集合(对在关系数据库中存储和管理GIS数据的ArcGIS用户建议使用的本机数据格式) |
在文件系统文件夹中保存的各种类型的GIS数据集的集合(对在文件系统文件夹中存储和管理的ArcGIS用户建议使用的本机数据格式) |
在MicrosoftAccess数据文件中存储和管理的ArcGIS地理数据库的原始数据格式。(此数据格式的大小有限制且仅适用于Windows操作系统) |
|
|
用户数 |
多用户:多位读取者和多位写入者 |
单个用户和较小的工作组:每个要素数据集、独立要素类或表有多位读取者或一位写入者。浮动使用任何特定文件最终都会导致大量读取者的降级。 |
单个用户和较小的工作组(具有较小的数据集)多位读取者和一位写入者。浮动使用最终会导致大量读取者的降级。 |
|
|
存储格式 |
l Oracle l Microsoft SQL Server l IBM DB2 l IBM Informix l Netezza l PostgreSQL |
每个数据集都是磁盘上的一个单独文件。文件地理数据库 |
每个个人地理数据库中的所有内容都保存在单个MicrosoftAccess |
|
|
大小限制 |
可达DBMS限制 |
每个数据集1TB。每个文件地理数据库可保存很多数据集。对于超大型影像数据集,可将1TB限值提高到256TB。每个要素类最高可扩展至每个数据集数亿个矢量要素。 |
每个Access数据库2GB。性能下降前的有效限制通常介于每个Access数据库文件250到500MB之间。 |
|
|
版本管理支持 |
完全支持所有的DBMS。包括数据库同步复制、使用检出和检入进行更新以及历史存档等。 |
对于使用检出和检入提交更新的客户机和可使用单向复制向其发送更新的客户机,仅支持地理数据库格式。 |
对于使用检出和检入提交更新的客户机和可使用单向复制向其发送更新的客户机,仅支持地理数据库格式。 |
|
|
平台 |
Windows、UNIX、Linux和与DBMS的直接连接,这些DBMS可能会在用户的本地网络中的任意平台上运行。 |
跨平台。 |
仅适用于Windows。 |
|
|
安全和权限 |
由DBMS提供 |
操作文件系统安全。 |
Windows文件系统安全。 |
|
|
数据库管理工具 |
备份、恢复、复制、SQL支持、安全等完整DBMS功能 |
文件系统管理。 |
Windows文件系统管理。 |
ArcSDE数据库、文件地理数据库和个人地理数据库的区别的更多相关文章
- 【ArcGIS】文件地理数据库,个人地理数据库与ArcSDE的局别
地理数据库的类型 地理数据库是用于保存数据集集合的“容器”.有以下三种类型: 文件地理数据库 - 在文件系统中以文件夹形式存储.每个数据集都以文件形式保存,该文件大小最多可扩展至 1 TB.建议使 ...
- ArcGIS Engine开发之旅07---文件地理数据库、个人地理数据库和 ArcSDE 地理数据库中的栅格存储加以比较 、打开栅格数据
原文:ArcGIS Engine开发之旅07---文件地理数据库.个人地理数据库和 ArcSDE 地理数据库中的栅格存储加以比较 .打开栅格数据 对文件地理数据库.个人地理数据库和 ArcSDE 地理 ...
- Arcmap连接数据库需管理员获取许可——创建ArcSDE连接文件
一.在装有server的服务器上创建ArcSDE连接文件 1.打开ArcMap<<ArcToolBox<<数据管理工具<<工作空间<<创建ArcSDE连 ...
- GreenDao 数据库:使用Raw文件夹下的数据库文件以及数据库升级
一.使用Raw文件夹下的数据库文件 在使用GreenDao框架时,数据库和数据表都是根据生成的框架代码来自动创建的,从生成的DaoMaster中的OpenHelper类可以看出: public sta ...
- 解决vs创建或打开C++浏览数据库文件*.sdf时发生错误的问题
VS2012, 创建或打开C++浏览数据库文件*.sdf时发生错误. IntelliSense 和浏览信息将不能用于C++项目. 请确保已安装 Microsoft SQL Server Compac ...
- 为什么你SQL Server的数据库文件的Date modified没有变化呢?
在SQL Server数据库中,数据文件与事务日志文件的修改日期(Date Modified)是会变化的,但是有时候你会发现你的数据文件或日志文件的修改日期(Date Modified)几个月甚至是半 ...
- 包含LOB_Data列的表删除大量数据后表及数据库文件的收缩
最近有一张表(内含varchar(max)字段),占用空间达到240G,删除历史数据后几十万条后,空间并未得到释放. 然后用DBCC CLEANTABLE(0,tb_name,100)来释放删除记录后 ...
- Oracle数据库文件路径变更
环境:RHEL 6.4 + Oracle 11.2.0.3 情景一:只是部分普通数据文件迁移,可以在线操作. 1.将对应表空间offline,移动数据文件到新路径 2.数据文件alter databa ...
- 修改sql数据库文件 物理文件名称
-- 允许配置高级选项 EXEC sp_configure 'show advanced options', 1 GO -- 重新配置 RECONFIGURE GO -- 启用xp_cmdshell ...
随机推荐
- Mybatis笔记01-基本原理,配置文件,映射文件,以及调用过程
Mybatis基本原理 应用程序找Mybatis要数据 mybatis从数据库中找来数据 2.1 通过mybatis-config.xml 定位哪个数据库 2.2 通过Category.xml执行对应 ...
- mysql 常用获取时间sql语句
--当年第一天: SELECT DATE_SUB(CURDATE(),INTERVAL dayofyear(now())-1 DAY); --当年最后一天: SELECT concat(YEAR(no ...
- Eclipse与MyEclipse的联系和区别
Eclipse与MyEclipse的联系和区别 Eclipse 是一个IDE(Integrated Developing Environment),而这个IDE是允许安装第三方开发的插件来使自身的功 ...
- NTP网络时钟服务器品牌
NTP网络时钟服务器品牌 在科技的不断进步和发展下,时钟的种类和功能也在发生着变化,以满足人们的各种需求,时钟从原始的机械时钟发展成具有多钟功能的时钟.而时钟服务器主要是给时钟提供时间信息的,时钟服务 ...
- 迄今为止最硬核的「Java8时间系统」设计原理与使用方法
为了使本篇文章更容易让读者读懂,我特意写了上一篇<任何人都需要知道的「世界时间系统」构成原理,尤其开发人员>的科普文章.本文才是重点,绝对要读,走起! Java平台时间系统的设计方案 几乎 ...
- 使用jquery实现动态时钟
先导入jquery-1.7.2.min.js或其他版本文件 js部分 <script> $(function () { showTime(); //文档加载后.就开始显示时间 var se ...
- Fortify Audit Workbench 笔记 SQL Injection SQL注入
SQL Injection SQL注入 Abstract 通过不可信来源的输入构建动态 SQL 指令,攻击者就能够修改指令的含义或者执行任意 SQL 命令. Explanation SQL injec ...
- django 从零开始 3认识url解析
在视图函数中定义一个函数abc 接受得到的参数 并显示在页面上 urls中设置 在页面会显示出错误 找不到该url ,原因是django1版本中使用的是url和re_path ,突然django2变 ...
- scrapycrawl 爬取笔趣阁小说
前言 第一次发到博客上..不太会排版见谅 最近在看一些爬虫教学的视频,有感而发,大学的时候看盗版小说网站觉得很能赚钱,心想自己也要搞个,正好想爬点小说能不能试试做个网站(网站搭建啥的都不会...) 站 ...
- 浅谈静态布局、流式布局,rem布局,弹性布局、响应式布局
静态布局: 特点:没有兼容性问题 PC:居中布局,所有样式使用绝对宽度/高度(px),设计一个Layout,在屏幕宽高有调整时,使用横向和竖向的滚动条来查阅被遮掩部分:移动设备:另外建立移动网站,单独 ...