Amazon DynamoDB, 이제 실시간 벡터 검색 지원
오늘 AWS는 Amazon DynamoDB용 벡터 검색을 정식 출시한다고 발표했습니다. 이는 실시간으로 벡터를 인덱싱하고 검색하는 새로운 기능입니다. 벡터 데이터세트가 수십억 또는 수조 개로 늘면, 과거 대규모 벡터 검색은 검색 속도, 규모, 정확도 사이에서 절충해야 했습니다. 재현율이나 처리량 감소를 감수하지 않는 한, 벡터 수와 함께 지연 시간이 증가합니다. 하지만 DynamoDB는 99% 이상의 재현율에서 한 자릿수 밀리초의 지연 시간으로 기본 제공 벡터 검색을 지원하며, 수조 개의 벡터를 포함한 모든 규모에 맞게 설계되었습니다.
DynamoDB 벡터 검색을 사용하면 벡터 임베딩을 다른 속성과 함께 저장하고 Amazon Bedrock에 제공된 모델을 포함하여 원하는 모델을 사용하여 생성할 수 있습니다. 벡터 인덱스를 생성하고 대략적인 최근접 이웃 검색을 실행한 다음, 확장을 위해 벡터 인덱스 파티션 키를 선택하고, 속성을 기준으로 필터링하여 결과 범위를 지정합니다. 현재 사용하고 있는 서버리스의 장점을 그대로 누릴 수 있습니다. 인프라 관리가 필요 없고, 가동 중지 시간이나 유지보수 기간이 없으며, 사용한 만큼만 지불하면 됩니다. 이미 사용 중인 DynamoDB로 AI 에이전트의 메모리를 저장할 수 있으며, 이제 벡터 검색을 통해 해당 메모리 위에 시맨틱 검색을 추가하면 에이전틱 그라운딩을 구축하고, 제품 유사성 검색, 개인 맞춤형 광고, 검색 증강 생성, 추천 시스템을 예측 가능한 성능으로 구현할 수 있습니다.
자세한 내용을 알아보려면 AWS 뉴스 블로그, Amazon DynamoDB 제품 페이지, Amazon DynamoDB 개발자 안내서를 참조하세요.
DynamoDB 벡터 검색은 모든 상용 AWS 리전과 AWS GovCloud(미국) 리전에서 사용할 수 있습니다.