Ich habe NoSQL-Datenbanken wie CouchDB, MongoDB und Cassandra getestet und beobachtete die Tendenz, sehr viel Speicherplatz im Verhältnis zu eingefügten Schlüssel/Wert-Paaren zu absorbieren. CouchDB verbraucht beim Vergleich von CouchDB- und MySQL-Schemalendaten viel mehr Speicherplatz als MySQL. Ich weiß über diese Schlüssel-Wert-DBs sind standardmäßig Versionierung und haben lange Uuid und müssen Schlüsseloptimierung - der Vergleich war zwischen etwa 15 Mio. Zeilen in MySQL und 1-5 Mio. Dokumente NoSQL DB aufgelistet.Drive Space hungrig NoSQL-Datenbanken
Meine Frage ist: Gibt es NoSQL mit guter Komprimierung/Komprimierung von Daten? So dass ich NoSQL-Datenbank mit einer Größe näher an 5 GB als 50 GB haben kann?
Das stimmt, wenn Sie lange Feldnamen verwenden, benötigen Sie mehr Speicherplatz bei der Verwendung von Mongodb. Und Mongodb reserviert Dateien von 2 Gigabyte vor. – TTT
Ja, CouchDB hat eine "kompakte" Option, um nach dem Test die db-Größe mehrmals zu reduzieren (Cassandra macht es "im Hintergrund" wegen besser organisierten Massenschreibvorgängen). – jlmfao
Piggy Backing auf diesem, wenn es ein Problem ist, mit 1 Knoten genug Speicherplatz, versuchen Sie etwas wie HBase oder Cassandra ist es sehr einfach, mehr Datenspeicher (und Rechenleistung!) Einfach durch Hinzufügen weiterer Knoten hinzuzufügen. Ich weiß nicht, wie MongoDB/CouchDB strukturiert sind, also weiß ich nicht, ob Sie einfach und einfach dasselbe mit ihnen machen können. – Drizzt321