One of our major goals in building Tigris was to provide an open source cloud-native alternative to MongoDB Atlas! We love the documented-oriented programming model that MongoDB provides, which makes it easier for application developers to manage their data. But we also think there is a need for an architecture refresh, which requires the database platform to be rebuilt from the ground up.
Our design choices at Tigris, such as composable architecture, focus on strong data consistency, automatic data sharding, and being Kubernetes-native, enable the needed modernization and makes for a much more cost-efficient, resilient, and DevOps-friendly experience.
Check out the blog post below demonstrating performing CRUD operations on Tigris using the official Go driver for MongoDB. Thanks to our partner FerretDB for working with us on enabling compatibility with MongoDB's wire protocol.
This looks really cool - if I understand correctly, you've implemented a Mongo compatible database that runs on FoundationDB and auto-optimizes the indexes.
Can you share a bit more about what stage this is at, and how mature the database is? I looked around to see some benchmarks, stability testing, large scale usage, etc and couldn't find much.
Our design choices at Tigris, such as composable architecture, focus on strong data consistency, automatic data sharding, and being Kubernetes-native, enable the needed modernization and makes for a much more cost-efficient, resilient, and DevOps-friendly experience.
Check out the blog post below demonstrating performing CRUD operations on Tigris using the official Go driver for MongoDB. Thanks to our partner FerretDB for working with us on enabling compatibility with MongoDB's wire protocol.