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文件系统管理。 |