3 ms·
> If all business happens in one transactional system, your semantics are dramatically simplified. 100% agreed. One of the biggest issues SQL databases have fa
by refset 3y ago
> If all business happens in one transactional system, your semantics are dramatically simplified.
100% agreed. One of the biggest issues SQL databases have faced is that the scope & scale of "one transactional system" has evolved a lot more quickly than any off-the-shelf database architecture has been able to keep up with, resulting in an explosion of workaround technologies and approaches that really shouldn't need to exist.
We're now firmly in the cloud database era and can look at things like Spanner to judge how far away Postgres remains from satisfying modern availability & scaling expectations. But it will be great to see OSS close the gap (hopefully soon!).
- ddorian43 3y agoYugabyteDB has PostgreSQL on top of Spanner architecture and is apache2 licensed (I work there).
- refset 3y ago"YugabyteDB Anywhere" is open core though right? Half the value & complexity is in the orchestration stack. It's definitely a step forward, but such licensing is likely still too restrictive to ever supplant Postgres itself (it terms of breadth of adoption).
- ddorian43 3y ago> "YugabyteDB Anywhere" is open core though right? No, it's all open source. YugabyteDB Anywhere is just automation & 24/7 core engineering support. All db features are open source. You can re-create Anywhere without needing to touch c/c++. Note: All features have always been open source (besides incremental backup which will be soon).