The geodatabase supports a transaction framework for managing many GIS data maintenance workflows and distributed GIS operations. These include:
- Support for very large geodatabases for many users.
- Managing updates coming from multiple simultaneous editors.
- Checking out data for an area and making updates in disconnected replicas. Periodically, edits are posted to the parent geodatabase.
- Synchronizing multiple distributed geodatabase replicas by sharing change-only updates between replicas. They can be in different DBMS’s (such as Oracle and SQL Server) and need not be connected.
- Creating and maintaining historical archives—for example, to show the state of a dataset for a given date.
The geodatabase supports these scenarios by leveraging each DBMSs short transaction framework and by using geodatabase versioning. To learn more see the following links: