GitDocumentDB is compatible with Git. Distributed multi-primary databases and efficient CI/CD are inherited features from Git.
- It automates Git synchronization workflows by resolving transactional and consistency conflicts, besides revision conflicts.
- Typical synchronization patterns and diff-and-patch strategies solve them. Accessible CRUD and collection APIs for working with JSON reduce tasks.
- The throughput of GitDocumentDB is about the same as Git. It is not as fast as typical databases.
- Storage size grows when managing many revisions of a document.
These are a trade-off for Git features.