Векторы—
Граф HNSW—
Оценка с запасом—
Модель считает два списка соседей по M и 4 байта на идентификатор. Реальный расход зависит от реализации, уровней графа, allocator, payload, индексов фильтров и репликации.
Формула
Базовый размер векторов: N × D × bytes. Граф оценивается как N × M × 2 × 4. Сумма умножается на выбранный запас. Реплики и несколько индексов следует учитывать отдельно.
Что добавить к расчёту
- payload и индексы по фильтруемым полям
- репликацию, временный запас на rebuild и compaction
- служебные структуры конкретной базы и операционной системы
- кэш, reranker и embedding‑сервис
- рост корпуса на горизонте 12–24 месяцев
Как проверить результат
Загрузите репрезентативные 1–10% корпуса, снимите фактический resident set и экстраполируйте с запасом. Затем проведите нагрузочный тест с нужными фильтрами, update/delete и целевым Recall@K.
