3 ms·
I agree with you 100%. An abstracted interface for your datalayer is a must have. Many startups and projects begin with a single db and grow into new dbs as t
by gjolund 10y ago
I agree with you 100%.
An abstracted interface for your datalayer is a must have.
Many startups and projects begin with a single db and grow into new dbs as the business requirements change.
Obviously if you know your data model well enough you can foresee a lot of these requirements and pick the right tool for the job.
However, you will usually need to pick a db to start with and hope that it will accommodate as many of those unknowns as possible.
I believe that Postgres is the best choice in that scenario, as it is extremely mature and has an incredible amount of flexibility.
- ap22213 10y agoTotally agree. In 95% of the cases, you won't go wrong starting with PG.
- frostymarvelous 10y agoFunny. I just said the same thing before reading your comment. Somehow that makes me feel better that at least, I'm on the right path.