[速報]Amazon DocumentDBおよびAmazon DynamoDBのベクトルサーチ機能が一般提供開始に! #AWSreInvent

Amazon DocumentDBおよびAmazon DynamoDBをベクトルデータベースとして使用できるようになりました!
2023.11.30

データアナリティクス事業本部 機械学習チームの鈴木です。

re:Invent2023のキーノートのうち、現在開催中のDr Swami Sivasubramanian Keynoteで、Amazon DocumentDBおよびAmazon DynamoDBのベクトルサーチ機能の一般提供が発表されました!

Vector search capabilites Amazon DocumentDB、Amazon DynamoDB

AWS News Blogにも紹介記事が出ていました。

機能について

ドキュメントデータベース内でミリ秒の応答時間で数百万のベクトルを保存し、インデックス付け、検索できる新しい組み込み機能とのことです。

AWS News BlogではAmazon DocumentDBでの例が紹介されていました。

  1. LLMで埋め込みモデルを作成する。
  2. insertMany( [{},...,{}] )でDocumentDBに生成されたベクトル埋め込みを追加する。
  3. createIndexでベクトルインデックスを作成する。
  4. $searchで類似度を指定して検索する。(例ではeuclidean)

また、格納した埋め込みベクトルは、昨日発表されたRedshiftへのzero-ETL機能を使ってRedshiftに連携し、Redshiftのパワーを使って分析をすることも可能かもしれません。

最後に

本日のKeynoteで発表されたAmazon DocumentDBおよびAmazon DynamoDBのベクトルサーチ機能の一般提供の速報でした。