PostgreSQL is currently the fourth most popular database globally, according to Statista, with increasing adoption highlighted in the 2023 State of PostgreSQL Survey. It has evolved significantly since its inception in 1990, leading to innovative cloud-native deployment approaches.
Kubernetes Deployment with CloudNativePG: Deploying PostgreSQL on Kubernetes is preferred in cloud-native environments. Helm charts simplify initial deployment but struggle with day-two operations. CloudNativePG, an open-source Kubernetes operator developed by EDB and now community-driven, focuses on simplicity and data safety, supporting synchronous replication and automated failover. It was recently submitted as a CNCF Sandbox project.
Self-Service with Cloud Foundry Marketplace for Korifi: Platform engineering has increased the demand for self-service capabilities. Korifi, utilizing Kubernetes, offers a developer-centric experience by abstracting Kubernetes complexities. The Cloud Foundry Marketplace allows users to deploy pre-built applications, including PostgreSQL, with a simple command.
Separating Compute and Storage with Neon: Neon offers a serverless approach that decouples storage from computing, addressing scalability and resource utilization challenges in traditional PostgreSQL deployments. It features a distributed architecture and allows for instant cloning and branching of databases, similar to Git.