Up through the first decade of the 21st century, the world of relational databases wasn’t a particularly exciting one. From their arrival in the 1970s, relational databases mostly supported rather boring if important back office applications with a handful of users and relatively small amounts of data. But times – and relational database requirements – have changed.
Today, it’s not uncommon to find enterprise and consumer applications supporting hundreds of thousands or even millions of users and massive volumes of high velocity data. These are mission critical applications that companies across industries rely on to engage and transact with their customers, partners, and workers. And these applications often times require a relational database that is not only ACID compliant but also high performance, massively scalable, and highly available.
Consider DoorDash, the largest third-party delivery service in the world. Its mobile application has over 20 million users and processes hundreds