-
Notifications
You must be signed in to change notification settings - Fork 1
Default DB
Alexander Czigler edited this page Jun 21, 2022
·
18 revisions
We would like to find a default database that is our go-to option when setting up a new project. While we are in the process of selecting the right db for us this page holds a summary of the pros and cons of the different options.
Use managed databases for production; self-host lab/testing clusters for fun and learning. Avoid sticking to a single db or type just because and use the right tool for the right type of project. When unsure, start simple and be open to change.
- Compare Developer Experience
- Compare Query API or DSL
- Compare Support for hierarchies (documents in documents, etc)
- Compare Platform and language support (besides JS/TS)
- Compare Deployment options
- Compare Serialisation support (JSON, others?)
- Compare costs when self-hosting
- Compare costs in managed cloud
- Compare versioning/migration tools