aws AWS News Blog ·

DynamoDB adds real-time vector search for scalable similarity searches

blogaiawsgaengineeraws-dynamodb
feature patch

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.

Read the original announcement →

https://aws.amazon.com/blogs/aws/amazon-dynamodb-now-supports-real-time-vector-search-at-any-scale/

Related releases