Vor dem Erstellen einer Geodatabase müssen Sie sich entscheiden, welche Art von Geodatabase Sie benötigen. Wenn Sie ArcMap verwenden, stehen Ihnen die folgenden Geodatabase-Typen zur Verfügung:
File-Geodatabases
Bei File-Geodatabases sind die Datasets auf dem Computer als Dateien in einem Ordner gespeichert. Jedes Dataset wird als eine Datei gespeichert und kann bis zu 1 TB groß sein. (Optional können Sie eine File-Geodatabase auch zur Speicherung größerer Datasets konfigurieren, wenn Ihre Hardware das gestattet.)
File-Geodatabases können sowohl auf Microsoft Windows- als auch auf Linux-Plattformen gespeichert werden. Sie sollten aber die Verwendung freigegebener Verzeichnisse als Speicherort vermeiden.
Sie können File-Geodatabases komprimieren und für eine schreibgeschützte, sichere Verwendung verschlüsseln.
Sie können aus Karten, die File-Geodatabase-Daten enthalten, Web-Services auf ArcGIS Server-Sites veröffentlichen. Sie können File-Geodatabases auch (im .zip-Format) auf ArcGIS Online- und ArcGIS Enterprise-Portale hochladen und die in ihnen gespeicherten Daten als einen einzelnen gehosteten Feature-Layer veröffentlichen.
Personal-Geodatabases
Bei Personal-Geodatabases sind die Datasets in einer Microsoft Access-Datei (.mdb) auf der Festplatte gespeichert. Die Größe von Personal-Geodatabases ist effektiv auf 250 bis 500 MB für die gesamte Geodatabase begrenzt, und Personal-Geodatabases werden ausschließlich unter Windows-Betriebssystemen unterstützt.
Auf Personal-Geodatabases kann immer nur von jeweils einem Client zugegriffen werden, und das Veröffentlichen von Web-Services anhand der Daten in einer Personal-Geodatabase ist nicht möglich.
Desktop- und Workgroup-Geodatabases
Sowohl Desktop- als auch Workgroup-Geodatabases werden auf ArcGIS-Datenbankservern gespeichert. Da zum Speichern der Geodatabase SQL Server Express-Datenbanken verwendet werden, gelten für jede Geodatabase dieselben Speicher- und CPU-Nutzungsbeschränkungen wie für SQL Server Express-Datenbanken.
Wenn Sie Desktop- oder Workgroup-Geodatabases verwenden, können Sie Datenänderungen archivieren und Daten zwischen Geodatabases replizieren.
Desktop-Geodatabases können nur jeweils von einem Editor pro Geodatabase bearbeitet werden. Sie können aber bis zu drei schreibgeschützte Verbindungen unterstützten. Sie können aus einer Desktop-Geodatabase keine Web-Services veröffentlichen.
Workgroup-Geodatabases lassen mehrere Editoren und schreibgeschützte Verbindungen pro Geodatabase zu. Sie können auch Daten aus Workgroup-Geodatabases auf einer ArcGIS Server-Site auf Workgroup-Ebene veröffentlichen, die auf demselben Computer ausgeführt wird, wie der Datenbankserver.
Da bei Workgroup-Geodatabases mehrere Editoren zulässig sind, können Sie die Versionierung von Workflows nutzen und nachverfolgen, von wem die Datasets in Ihrer Workgroup-Geodatabase bearbeitet wurden.
Zum Erstellen, Verwalten und Zugreifen auf Desktop- und Workgroup-Geodatabases sind ArcGIS Desktop-Clients erforderlich. Die Arbeit mit diesen Geodatabases über SQL wird nicht unterstützt.
Enterprise-Geodatabases
Eine Enterprise-Geodatabase wird in einem der unterstützten Datenbankmanagementsysteme gespeichert, zu denen folgende zählen:
- IBM Db2
- IBM Informix
- Microsoft SQL Server
- Oracle
- PostgreSQL
Hierdurch können Sie von einigen der bei Datenbankmanagementsystemen verfügbaren Speicher-, Integritäts-, Sicherheits- und Verwaltungsoptionen für Datenbanken profitieren. Das bedeutet jedoch auch, dass Sie einen Datenbankadministrator benötigen, der sich mit der Konfiguration und Verwaltung des jeweiligen Datenbankmanagementsystems auskennt.
Enterprise-Geodatabases werden manchmal als Mehrbenutzer-Geodatabases bezeichnet, da sie zahlreiche Benutzer-Verbindungen unterstützen können. Darüber hinaus unterstützen sie Workflows zur Versionierung von Daten, mit denen verhindert wird, dass Benutzer unbeabsichtigt Daten sperren oder die Änderungen anderer Benutzer überschreiben. Sie können auch nachverfolgen, von wem die Datasets in einer Enterprise-Geodatabase bearbeitet wurden.
Außerdem unterstützen Enterprise-Geodatabases historische Archive in Ihrer Geodatabase, die Möglichkeit der Datenreplikation sowie SQL-Zugriff auf einfache Daten in der Geodatabase.
Wenn es um die Veröffentlichung von Daten aus einer Geodatabase in einem Web-Service geht, bieten Ihnen Enterprise-Geodatabases die größte Bandbreite an Optionen.