So funktioniert dieser Rechner
Der Vektor-Datenbank-Speicherkostenrechner schätzt den Rohspeicherbedarf und monatliche Hosting-Kosten der Einbettungen hinter einem RAG-System. Es vervielfacht Ihre number of vectors (in Tausend eingegeben) von der Einbettungsmaße und die Bytes pro Dimension Um die Nutzlast des Basisvektors zu erhalten, wendet er dann einen Index-Overhead an, um den zusätzlichen Platz widerzuspiegeln, den die Strukturen des ungefähren nächsten Nachbarn über die Vektoren hinaus verbrauchen. Diese Summe wird in Gigabyte umgerechnet und mit Ihrem multipliziert $/GB-Monat So können Sie sehen, wie viel es tatsächlich kostet, jeden Monat bei einer bestimmten Korpusgröße online zu bleiben, bevor Sie sich für einen Anbieter oder ein Modell entscheiden.
Der wichtigste Hebel, den es zu beobachten gilt, ist der Dimension-mal-Byte-Produkt: Eine 1536-dimensionale Einbettung mit 4 Bytes pro Dimension kostet doppelt so viel zu speichern wie eine 768-dimensionale Einbettung, und der Wechsel von float32 zu einer quantisierten 8-Bit-Darstellung reduziert die Bytes pro Dimension ungefähr um das Vierfache. Da die Kosten linear mit der Anzahl der Vektoren skalieren, beschleunigt sich das Wachstum in der Größenordnung schnell. Der wichtigste Kompromiss ist Abrufgenauigkeit im Vergleich zu Speicherkosten — Kleinere Abmessungen und Quantisierung senken die Kosten, können aber die Qualität der Ergebnisse verschlechtern. Testen Sie daher bei jeder Einstellung erneut, anstatt nur für die Speicherung zu optimieren.
Häufig gestellte Fragen
Wie wird die Speichergröße der Vektordatenbank berechnet?
Jeder Vektor ist seine Dimensionsanzahl mal Bytes pro Zahl – ein 1536-dimensionaler Float32-Vektor ist etwa 6 KB groß. Multiplizieren Sie mit der Anzahl der von Ihnen gespeicherten Vektoren und addieren Sie dann den Index-Overhead (ungefähr 20–50 % für Diagramme im HNSW-Stil). Diese Summe geteilt durch eine Milliarde ergibt Ihre Gigabyte, die der Anbieter pro GB-Monat abrechnet.
Wie reduziere ich die Kosten für die Vektorspeicherung?
Verwenden Sie ein Einbettungsmodell mit kleineren Dimensionen, quantisieren Sie Vektoren von float32 bis int8 oder binär (eine Einsparung von 4× oder mehr) und teilen Sie Dokumente weniger aggressiv auf, sodass Sie weniger Vektoren speichern. Das Löschen ungenutzter Metadaten und das Beschneiden veralteter Vektoren hilft auch, wenn ein RAG-Korpus auf Millionen anwächst.