Azure Cosmos DB Blog

The latest news, updates and technical insights from the Azure Cosmos DB team

Distributed PostgreSQL benchmarks using HammerDB, by GigaOM

Distributed PostgreSQL has become a hot topic. Several distributed database vendors have added support for the PostgreSQL protocol as a convenient way to gain access to the PostgreSQL ecosystem. Others (like us) have built a distributed database on top of PostgreSQL itself. For the Citus database team, distributed PostgreSQL is primarily ...

Auto scaling Azure Cosmos DB for PostgreSQL with Citus, Grafana, & Azure Functions

One of the top Citus features is the ability to run PostgreSQL at any scale, on a single node as well as a distributed database cluster. As your application needs to scale, you can add more nodes to the Citus cluster, rebalance existing data to the new Postgres nodes, and seamlessly scale out. However, these operations require manual ...

Evolving django-multitenant to build scalable SaaS apps on Postgres & Citus

This post by Gurkan Indibay about the django-multitenant library was originally published on the Citus Open Source Blog.   If you’re building a software application that serves multiple tenants, you may have already encountered the challenges of managing and isolating tenant-specific data. That’s where the django-multitenant library ...

Data Encryption at rest with Customer Managed keys for Azure Cosmos DB for PostgreSQL

Today, we are thrilled to announce the public preview of data encryption at rest with customer managed keys for Azure Cosmos DB for PostgreSQL. Data stored in your Azure Cosmos DB for PostgreSQL cluster is automatically and seamlessly encrypted with keys managed by Microsoft (service-managed keys). Optionally, you can now choose to add an ...

Azure Cosmos DB for PostgreSQL vs. Azure Database for PostgreSQL: When to choose which

Do you have PostgreSQL workloads? You can take advantage of your familiar Postgres tools while benefiting from high performance and unlimited scale on Azure. We offer multiple fully-managed, open-source database options for hosting your Postgres data. Azure Cosmos DB for PostgreSQL is ideal for building new cloud-native and highly scalable ...

Announcing Data API builder for Azure Cosmos DB

We are super excited to announce the public preview of Data API builder. A new feature that allows customers to instantly and securely build a GraphQL API for Azure Cosmos DB for NoSQL and Azure Cosmos DB for PostgreSQL.   A quick look at Data API Builder  With Data API Builder, database objects can be exposed via REST or GraphQL ...

NoSQL vs. relational: Which database should you use for your app?

Microsoft recently announced the introduction of Azure Cosmos DB for PostgreSQL, a distributed relational database, making Azure the first cloud platform to offer support for both relational and NoSQL (non-relational) data in a single database service. This means Azure Cosmos DB developers now have ultimate flexibility when building cloud-...

Enabling PostgreSQL 15 in Azure Cosmos DB for PostgreSQL – how we did it

As you may have heard, we recently made PostgreSQL 15 generally available in Azure Cosmos DB for PostgreSQL within just 1 week of the PostgreSQL 15 release. The Postgres 15 version is available for you whether you need to create a new cluster in Azure Cosmos DB for PostgreSQL, or upgrade your existing cluster. (Note: you can do in-place major ...

News: Postgres 15 available in Azure Cosmos DB for PostgreSQL

Big news from the Postgres and Citus team here at Microsoft! Just 1 week after PostgreSQL 15 was released, PostgreSQL 15 GA is generally available in the portal for the Azure Cosmos DB for PostgreSQL managed service—in all Azure regions. Whether you need to provision new clusters in Azure Cosmos DB for Postgres—or upgrade your existing ...

Open-source developers rejoice! 🙌 PostgreSQL support and MongoDB enhancements announced at Ignite 2022

Microsoft Ignite 2022 kicked off with great news for fans of Azure Cosmos DB and open-source databases. In this morning's keynote address, CEO Satya Nadella announced the introduction of Azure Cosmos DB for PostgreSQL. This new, generally available feature offers support for native, open-source PostgreSQL. It gives developers the scalability, ...