2010-04-21 13 views
9

Ich suche nach Lösungen, um eine riesige Menge an Informationen zu speichern, die den weniger möglichen Speicherplatz verbrauchen.Datenbank, die weniger Speicherplatz verbraucht

Die Informationsstruktur ist sehr einfach und die Abfragen werden auch sehr einfach sein. Ich habe mir Lösungen wie Apache Cassandra und Relation-Datenbanken angeschaut, konnte aber keinen Vergleich finden, bei dem die Plattenbenutzung erwähnt wird.

Alle Ideen dazu wäre großartig.

+0

Ihre Frage nicht wirklich genug Informationen zu beantworten. Wie viele Daten ist eine massive Menge? Wie viele wri Tes eine Sekunde erwartest du? Benötigen Sie Lesezugriff mit geringer Latenzzeit oder greifen Sie auf Objekte im Stapelbetrieb zu? Welche Indizes benötigen Sie für den späteren Abruf der Daten? –

+0

Kaufen Sie einfach eine größere Festplatte. –

+0

Sorry, beantwortet meine Frage nicht wirklich. Ich suche nach Möglichkeiten zur Optimierung der Festplattennutzung. –

Antwort

2

ein look bei Oracle Berkeley DB Take - sehr einfache und robuste Datenbank (Schlüssel/Wert):

„Berkeley DB ermöglicht die Entwicklung benutzerdefinierter Datenverwaltungslösungen ohne den mit solchen Kunden verbundenen Overhead tom Projekte. Berkeley DB bietet eine Sammlung bewährter Building-Block-Technologien, die so konfiguriert werden können, dass sie alle Anwendungsanforderungen vom Handheld-Gerät bis zum Rechenzentrum von einer lokalen Speicherlösung bis zu einer weltweit verteilten Lösung von Kilobyte bis Petabyte abdecken. "

0

Die neueste Version von Microsoft SQL Server (2008) unterstützt mehrere Komprimierungsebenen (Zeilenkomprimierung und Seitenkomprimierung zusätzlich zur Sicherungskomprimierung). Vielleicht lohnt es sich zu untersuchen.

Einige relevanten Ressourcen:

+0

Bleiben komprimierte Daten im Lese-/Schreibmodus? MySQL hat auch eine Datenkomprimierung, aber alle komprimierten Daten sind schreibgeschützt. –

+0

Ja, komprimierte Daten in MS SQL sind vollständig schreibgeschützt. – BradC

+0

PostgreSQL unterstützt auch on-the-fly-Komprimierung: http://www.postgresql.org/docs/current/static/storage-toast.html – janneb

2

Redis könnte eine Überprüfung wert, wenn Sie Ihre Daten in Schlüsselwert speichern kann

3

Sprechen über Apache Cassandra - es ist nur ein Speicherplatz hog 200 MB Protokolle in 1,2 GB Dateien in Folge von Cassandra produziert -. und der Schlüsselraum war nur 4 Spalten mit 200 Länge Strings.

+0

Danke für die Info. –

Verwandte Themen