Vector Database Selection: Comparing Azure AI Search, Cosmos DB, and PostgreSQL
Azure AI Search, Cosmos DB with vector indexing, and Azure Database for PostgreSQL with pgvector each provide vector search capabilities with different…
18 articles
Azure AI Search, Cosmos DB with vector indexing, and Azure Database for PostgreSQL with pgvector each provide vector search capabilities with different…
pgvector enables AI-ready applications using familiar PostgreSQL infrastructure.
PostgreSQL in Fabric will bring familiar PostgreSQL capabilities to the unified data platform. Start preparing now by designing schemas that work well with…
Azure Arc-enabled PostgreSQL Hyperscale brings the best of Azure's managed database services to wherever your data needs to live.
Flexible Server gives you the power of managed PostgreSQL with the flexibility to tune it for your specific needs.
This architecture handles billions of time-series data points while maintaining query performance for both real-time and historical analysis.
Combining Citus's distributed query power with rollup tables and caching enables dashboards that handle millions of events per second.
When two distributed tables share the same distribution column and colocation group, their corresponding shards are placed on the same worker node.
Understanding these query patterns helps you leverage Citus effectively for high-performance distributed PostgreSQL applications.
Reference tables eliminate network round-trips for joins, significantly improving query performance in distributed setups.
The distribution column (also called the shard key) determines how data is partitioned across nodes. Citus uses consistent hashing on this column to assign…
Understanding this architecture helps you make informed decisions about data modeling and query optimization in your distributed PostgreSQL deployments.
Azure Cosmos DB for PostgreSQL is a managed database service that extends PostgreSQL with distributed capabilities. It uses the Citus extension to transform…
Arc-enabled data services bring cloud-native database capabilities to any environment. Whether you need SQL Server or PostgreSQL, you can run managed…
TimescaleDB is the time-series database I recommend to teams that are already comfortable with PostgreSQL and don't want to learn a new query language or…
Hyperscale uses the Citus extension to create a distributed database: Coordinator : Routes queries, stores metadata Workers : Store data shards, execute…
Arc data services let you run Azure-managed databases on your own infrastructure while using Azure tools for management.
Flexible Server is the deployment option I now default to when a client asks "which PostgreSQL on Azure should I use?" The original Single Server mode…