DynamoDB adds real-time vector search for scalable similarity searches
Amazon DynamoDB now supports real-time vector search, allowing users to store and query vector embeddings alongside operational data without needing a separate vector store. This feature provides single-digit millisecond latency and scales to trillions of vectors, simplifying application development for use cases like semantic retrieval and recommendation engines. It is generally available in all commercial AWS Regions and supports standard distance functions and inline filtering.
- →Real-time vector search in DynamoDB
- →Integration with existing DynamoDB workflows
- →Flexible distance functions and filtering
- →Application use cases
- →Scalable performance and serverless operation
Features (4) ›
- Real-time vector search in DynamoDB
Amazon DynamoDB now offers general availability for vector search, enabling users to store vector embeddings and run similarity searches directly within the database. This eliminates the need for a separate vector store, simplifying architecture and reducing operational overhead and data movement costs.
- Integration with existing DynamoDB workflows
Users can store vector embeddings as a list of floats using the existing List data type and a standard PutItem call. A new vector index type is created on the vector attribute, allowing configuration of dimensions, distance functions, and non-vector filter attributes.
- Flexible distance functions and filtering
DynamoDB supports Euclidean, Cosine, and Dot product distance functions, with recommendations to match the function to the embedding model's training. Inline filtering on non-vector attributes allows narrowing search results at query time.
- Application use cases
This feature enables the development of applications requiring semantic retrieval on agentic memory, retrieval augmented generation, recommendation engines, personalized experiences, and anomaly detection, directly within DynamoDB.
Enhancements (1) ›
- Scalable performance and serverless operation
The new vector search capability offers single-digit millisecond latency with high recall, designed to scale to trillions of vectors. It operates on DynamoDB's fully serverless infrastructure, requiring no provisioning or management of servers, and offers zero-downtime maintenance.
Notes (1) ›
- General availability and getting started
Vector search in Amazon DynamoDB is generally available in all commercial AWS Regions and AWS GovCloud (US) Regions. A walkthrough is provided to demonstrate adding vector search to an existing DynamoDB table using the console.
https://aws.amazon.com/blogs/aws/amazon-dynamodb-now-supports-real-time-vector-search-at-any-scale/
Related releases
- Amazon DynamoDB adds general availability for real-time vector search AWS What's New ·
- DynamoDB Mapper for Kotlin Now Generally Available on AWS AWS Developer Tools Blog ·
- Amazon GameLift Streams adds IAM role credentials for secure resource access AWS What's New ·
- AWS Glue adds SAP OData connector and zero-ETL to GovCloud regions AWS What's New ·
- AWS Config adds 191 managed rules for AI and core services AWS What's New ·
- AWS Compute Optimizer adds idle recommendations for 6 resource types AWS What's New ·