Choosing a back end database: SQL vs. Document vs. Columnar
thomashansen.me
Choosing a back end database: SQL vs. Document vs. Columnar
1–3 of 3 posts
Re: Choosing a back end database: SQL vs. Document vs. Columnar
#2Choose Postgres by default. Choose MySQL only when you have a specific requirement that cannot be satisfied by Postgres. Choose document-oriented only when there is a specific requirement that cannot be satisfied with a jsonb column in Postgres. Choose column-oriented as a secondary data store that ETLs from the primary (preferably Postgres) when you have to run high volume analytics.
Re: Choosing a back end database: SQL vs. Document vs. Columnar
#3Simpler decision tree: Choose Postgres by default. Choose MySQL only when you have a specific requirement that cannot be satisfied by Postgres. Choose document-oriented only when there is a specific requirement that cannot be satisfied with a jsonb column in Postgres. Choose column-oriented as a secondary data store that ETLs from the primary (preferably Postgres) when you have to run high volume analytics.