Vector Databases: What I Learned From Using 5 Different Ones
I've deployed vector databases for RAG systems across 5 different projects. Each project chose a different solution. Here's what I actually learned.
37 articles
I've deployed vector databases for RAG systems across 5 different projects. Each project chose a different solution. Here's what I actually learned.
Text-to-SQL democratizes data access by enabling natural language queries.
pgvector enables AI-ready applications using familiar PostgreSQL infrastructure.
Cosmos DB vector search brings global scale and multi-model capabilities to AI applications.
Vector databases in 2025 are more capable, efficient, and integrated than ever. Choose based on your specific requirements for scale, latency, and…
PostgreSQL in Fabric will bring familiar PostgreSQL capabilities to the unified data platform. Start preparing now by designing schemas that work well with…
SQL Database in Fabric brings enterprise-grade transactional capabilities to the unified data platform, with seamless integration to analytical workloads…
1. Navigate to your workspace 2. Click New Mirrored Database 3. Select Azure SQL Database 4. Configure connection: Server name Database name Authentication…
Mirroring creates a continuously synchronized copy of your operational database in OneLake as Delta Lake tables: As of GA: Azure SQL Database : Full support…
The partition key decision is crucial and difficult to change later: New in 2022 partition up to 3 levels: Optimize indexing for your query patterns: Write…
Schema Compare is essential for maintaining database consistency across environments.
Instance pools allow you to host multiple Managed Instances with shared resources, optimizing costs for smaller workloads.
Azure SQL Database's continuous improvements make it an excellent choice for cloud-native applications requiring robust, scalable database capabilities.
Azure Cosmos DB's MongoDB API provides a powerful option for teams wanting MongoDB compatibility with Azure's enterprise-grade platform.
The latest updates bring significant performance enhancements to Cosmos DB, including optimized query execution and improved throughput management.
Handle intermittent connectivity by storing data locally and forwarding when connected. Reduce data volume by aggregating at the edge before cloud sync.
These patterns form the foundation for building scalable, performant IoT database solutions.
Azure SQL Edge enables intelligent edge computing with the familiar SQL Server programming model.
SQL Server 2022 entered public preview in late 2021 and continued preview through 2022 with a feature set deliberately designed to bridge the gap between…
Flexible Server gives you the power of managed PostgreSQL with the flexibility to tune it for your specific needs.
MySQL 8.0 features significantly enhance your application capabilities on Azure Database for MySQL Flexible Server.
Flexible Server provides the enterprise features you need while maintaining the simplicity of a managed service.
The key benefit of elastic pools is resource sharing. If you have 100 databases that each spike at different times, you don't need to provision for 100…
Traditional database architectures couple compute and storage tightly together. Hyperscale breaks this coupling by introducing a distributed storage…
Hyperscale uses the Citus extension to create a distributed database: Coordinator : Routes queries, stores metadata Workers : Store data shards, execute…
For larger databases, use Azure Database Migration Service.
Azure SQL Managed Instance is the SQL Server target I recommend most for lift-and-shift migrations from on-premises SQL Server. It's PaaS—no OS to patch…
SQL Server to Azure SQL migration is the database journey I've been on more times than any other, and the first decision that shapes everything else is…
We had a Cosmos DB Serverless conversation at the end of 2020 and I'm returning to it because the experience of using it in actual development over two…
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…
There's a moment in any growing SaaS where someone runs spspaceused and the room goes quiet—the database is approaching the 4 TB ceiling and the migration…
Encrypt sensitive columns—keys never exposed to SQL Server. Azure SQL security is comprehensive—use all layers for maximum protection.
Of every Cosmos DB design conversation I've had, partition key choice is the one that has the biggest cost-and-performance consequence and the smallest…
Dataverse is the glue that connects Power Platform components.
Strong and Bounded Staleness cost double because reads wait for quorum. Start with Session - it provides intuitive consistency for users while maintaining…
Things you can't do in Azure SQL Database but can in Managed Instance. Real-time replication from on-premises SQL Server to Managed Instance - useful for…
SaaS clients with per-tenant database isolation hit the same wall once they cross about 20 customers: the bill for a hundred half-idle Standard tier…