EF Core 10: Vector Search, LeftJoin/RightJoin, and Full-Text Search on Cosmos DB

Entity Framework Core 10, released alongside .NET 10, introduces features that position it as a first-class choice for AI-powered applications. The headline addition—vector search support—enables semantic similarity queries directly in LINQ, while new LeftJoin/RightJoin operators and Cosmos DB full-text search round out a release focused on modern data access patterns. This comprehensive guide explores each […]

Read more →

Azure Cosmos DB Change Feed: Real-Time Data Processing

Cosmos DB Change Feed lets you react to data changes in real-time. It’s perfect for materializing views, triggering workflows, or syncing to other systems. What is Change Feed? A persistent, ordered log of changes to your container. Sorted by modification time within each partition. With Azure Functions Use Cases Real-time analytics aggregation Syncing to search […]

Read more →

Azure Cosmos DB: Partition Keys and Data Modeling

Choosing the right partition key is the most important Cosmos DB decision you’ll make. Get it wrong, and you’ll hit performance issues. Here’s how to think about it. What is a Partition Key? Cosmos DB distributes data across physical partitions based on your partition key. All items with the same partition key value live together. […]

Read more →

Azure Cosmos DB: Getting Started with the Multi-Model Database

Cosmos DB is Azure’s globally distributed, multi-model database. It’s different from SQL Server in fundamental ways. Here’s what you need to know to get started. Key Concepts Global distribution: Replicate data across regions with a click Multi-model: Document, key-value, graph, column-family APIs Guaranteed latency: <10ms reads/writes at 99th percentile Elastic scale: Throughput and storage scale […]

Read more →