何が起きたか
AWSはAmazon DynamoDBのベクトル検索を一般提供した。埋め込みを既存属性と一緒に保存し、SearchVectors APIで類似検索できる。公式は一桁ミリ秒レイテンシと99%超の再現率、最大数兆ベクトル規模を想定すると説明する。距離関数はEuclidean/Cosine/Dot product、最大4096次元、インラインフィルタに対応する。
背景
これまでDynamoDB上の業務データに意味検索を足すには、専用ベクトルDBへの複製と同期パイプラインが必要だった。ネイティブ対応により、サーバーレスの運用モデルのままセマンティック検索を追加できる。エージェント記憶やレコメンド、RAG用途が想定シナリオとして挙げられている。
エンジニアへの影響
運用DBと検索DBの二重管理を抱えるチームは、同期コストと整合性リスクを削減できるか再評価できる。埋め込みモデルと距離関数の組み合わせ、パーティションキー設計、フィルタ属性の選び方が精度とコストを左右する。全商用リージョンとGovCloudで利用可能だ。