本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
向量索引的儲存考量
向量索引會使用與其基礎資料表分開的儲存體。向量索引使用的儲存體取決於下列因素:
-
向量資料 – 每個索引項目都會將其向量儲存為 32 位元浮點 (f32) 值。項目向量部分的儲存體會隨著索引中的維度而擴展。例如,1,536 維度向量大約使用 384 維度向量的向量儲存四倍。
-
投影屬性 – 您選擇的投影會控制哪些基底資料表屬性會複製到索引。 會
KEYS_ONLY儲存最少的資料、INCLUDE存放金鑰屬性加上您命名的非金鑰屬性,以及ALL存放每個屬性。更廣泛的投影會增加索引儲存。 -
索引項目數量 – 只有包含有效向量屬性 (如果索引定義分割區索引鍵,則該分割區索引鍵屬性) 的項目才會複寫至索引。缺少向量屬性的項目不會使用向量索引儲存。
若要控制向量索引儲存,請選擇符合您相關性需求的最小維度,並僅投影應用程式直接從搜尋結果讀取的屬性。如需目前的儲存體定價,請參閱 AWS 網站上的 Amazon DynamoDB 定價