4 ms·
> One of the selling points, which is now understood to be garbage, is that you can use different databases. It was a major selling point back in the days. You
by re-thc 3y ago
> One of the selling points, which is now understood to be garbage, is that you can use different databases.
It was a major selling point back in the days. You can say that's now a legacy but it was definitely a thing pre-cloud / SAAS.
Lots of software used ORM to offer multi-database support, which was required when you sell a license and users installed it on-premise. Some organizations strictly only allowed a certain brand of database.
You couldn't spin up a random database of flavor in AWS, Azure or GCP. There were in-house DBAs and you were stuck with what they supported.
- hn_throwaway_99 3y agoLord I can't say enough how glad I am those days are over. Even with ORMs the RDBMS of the early/mid 00s had plenty of differences so that it was a collosal undertaking getting apps to run on multiple DBs. Sales team: We've got a huge potential client, but they require DB2. Eng team: <spends 6 months getting shit to work on the insanity that is DB2> Sales team: Damn, after all that, the potential client went with another vendor. Eng team: Please pour gasoline on us, we'll light the match.
- threeseed 3y agoThis idea that everyone is going to move to SaaS / Serverless has ended. With the growth in Kubernetes companies are much more willing to either (a) run platforms on-premise or (b) run them in their own cloud. In both cases you can't just force them to use your choice in database.