The other tradeoff (perhaps larger, actually) is poor performance if using a non-k-sortable PK, like a UUIDv4. Unfortunately this is extremely common.
If you were aiming for one of the more popular options that still scale pretty well, you might pair either PosgreSQL/MariaDB/MySQL with one of the JVM languages (e.g. Java) or one of the CLR languages (e.g. C#). Both runtimes and their languages are okay and have pretty big ecosystems.
Then again, Node or even PHP might be enough for most apps, maybe even Python or Ruby with a bit of vertical (and simple horizontal) scaling down the line.
Just be prepared for that monolith to grow into an eldritch nightmare of dependencies somewhere between 5 to 15 years later. Currently working on such a Java system, it makes the laptop thermal throttle regularly.
As with using many connections, a UUIDv4 PK is a case of "don't do that".
> “don’t do that”
If I could get people to use RDBMS properly, I’d be both thrilled and potentially out of a job.
None of these ring true for me.
>> It also scales better on its own, due to a threaded connection model vs. Postgres’ process model.
My understanding is that Postgres has an excellent SMP design that gives almost linear vertical scale. Couldn't quickly find good backup docs.
>> FAR less maintenance overhead
What do you mean by "maintenance overhead"? I don't find Postgres needs much maintenance let along FAR less.
In what way?
> What do you mean by "maintenance overhead"? I don't find Postgres needs much maintenance let along FAR less.
At small scale, you likely won’t notice. Once your tables get up to 10s or 100s of millions of rows, you will.
Autovacuum will need tuning, both globally and per-table.
Indices will need periodic re-indexing.
Specific columns in tables may need custom statistics targets.
TXID wraparound, though this isn’t so much maintenance as it is a waking nightmare that you have to monitor for.
Don’t get me wrong, I quite like Postgres. However, IME from having ran large-ish (10s of TB) clusters of both, MySQL tends to Just Work.