Pencarian vektor berperforma tinggi bergantung pada indeks vektor dan membutuhkan persyaratan tertentu pada memori instans. Topik ini menyediakan spesifikasi instans minimum untuk jumlah data vektor dengan dimensi umum.
Spesifikasi instans yang direkomendasikan
Tabel berikut menunjukkan spesifikasi yang direkomendasikan hanya untuk indeks dalam memori. Jika Anda menggunakan indeks HGraph dan mengatur parameter precise_io_type ke reader_io (indeks hibrida memori dan disk), Anda dapat mendukung lebih banyak data vektor.
Tabel di bawah mencantumkan spesifikasi instans minimum yang direkomendasikan untuk skenario tabel tunggal. Anda dapat menguji performa dan meningkatkan ukuran instans sesuai kebutuhan terkait permintaan per detik (QPS) dan latensi.
Jika Anda melakukan pencarian vektor berdasarkan kecocokan tepat, pembuatan indeks vektor tidak diperlukan. Tingkatkan spesifikasi instans Anda sesuai dengan tabel berikut.
Dimensi vektor | Jumlah baris dalam tabel vektor | Spesifikasi instans minimum yang direkomendasikan |
128 | Kurang dari 0,2 miliar | 32 inti CPU |
0,2 miliar hingga 0,4 miliar | 64 inti CPU | |
Lebih dari 400 juta | 128 inti CPU atau lebih | |
256 | Kurang dari 60 juta | 32 inti CPU |
60 juta hingga 120 juta | 64 inti CPU | |
Lebih dari 120 juta | 128 inti CPU atau lebih | |
512 | Kurang dari 30 juta | 32 inti CPU |
30 juta hingga 64 juta | 64 inti CPU | |
Lebih dari 64 juta | 128 inti CPU atau lebih | |
768 | Kurang dari 24 juta | 32 inti CPU |
24 juta hingga 48 juta | 64 inti CPU | |
Lebih dari 48 juta | 128 inti CPU atau lebih | |
1024 | Kurang dari 16 juta | 32 inti CPU |
16 juta hingga 32 juta | 64 inti CPU | |
Lebih dari 32 juta | 128 inti CPU atau lebih | |
1536 | Kurang dari 10 juta | 32 inti CPU |
10 juta hingga 20 juta | 64 inti CPU | |
Lebih dari 20 juta | 128 inti CPU atau lebih |