17 karma · joined June 13, 2023
Also the article has this note > This is a sponsored report. Google chose the competitors and the test. GigaOm chose the most compatible configurations and ran the testing workloads. Choosing compatible configurations is subject to judgment. We have attempted to describe our decisions fully in this report.
Think of it as a true drop in replacement for postgres that runs on multiple nodes. It internally does replication, sharding and leader election. Just add more nodes and you get to increase both read and write scale.
I personally am working on a few things like online major upgrades, async replication for DR, enhanced backup/restore/pitr/clone capabilities, and more recently supporting DocumentDB extension which provides a true Mongodb API.
Being a startup I also get to talk with large customers, help with marketing content, and participate in database conferences.
Yes, the merges are hard. But pg12 changed lots of fundamental things making it very challenging. Pg15 to pg17 should be much simpler.
The first upgrade is the hardest, but after that we will have the framework in place to perform consecutive upgrades much sooner. When the pg11 to pg15 upgrade becomes available it will be in-place online without affecting the DMLs, no other pg fork offers this capability today.
There is always a price. In this case the database team did something quick, cheap and easily. But the Application teams now have to deal with handling all the nuaces of the system. Maybe Figma has more people in these Apps teams with time on their hands to handle it.
It works for Figma(for now), but for it to work as a solution for other companies with different hardware, data schema and access patterns will add even more complexity to the mix.
It's a excellent solution but I don't think it be good enough in the long run.