2010-04-21 14 views
9

Sto cercando soluzioni per archiviare una quantità enorme di informazioni che consumano meno spazio su disco possibile.Database che consuma meno spazio su disco

La struttura delle informazioni è molto semplice e le query saranno anche molto semplici. Ho esaminato soluzioni come Apache Cassandra e database delle relazioni ma non sono riuscito a trovare un confronto in cui viene menzionato l'utilizzo del disco.

Qualsiasi idea su questo sarebbe grandiosa.

+0

La tua domanda in realtà non fornisce abbastanza informazioni per rispondere. Quanti dati è una quantità massiccia? un secondo ti aspetti? Hai bisogno di un accesso in lettura a bassa latenza o accederai agli articoli in batch? Quali indici sono necessari per recuperare i dati in un secondo momento? –

+0

Basta acquistare un disco rigido più grande. –

+0

Mi spiace, in realtà non risponde alla mia domanda. Sto cercando il modo per ottimizzare l'utilizzo del disco. –

risposta

2

Date look a Oracle Berkeley DB - molto semplice robusto database (chiave/valore):

"Berkeley DB consente lo sviluppo di soluzioni personalizzate per la gestione dei dati, senza il sovraccarico tradizionalmente associato a tale cus progetti di tom. Berkeley DB offre una serie di collaudate tecnologie building-block che possono essere configurate per soddisfare qualsiasi esigenza applicativa dal dispositivo portatile al datacenter, da una soluzione di archiviazione locale a una distribuita a livello mondiale, dai kilobyte ai petabyte. "

0

La versione più recente di Microsoft SQL Server (2008) supporta diversi livelli di compressione (compressione delle righe e compressione delle pagine, oltre alla compressione di backup). Potrebbe valere la pena indagare.

Alcune risorse rilevanti:

+0

I dati compressi rimangono in modalità lettura/scrittura? MySQL ha anche la compressione dei dati, ma tutti i dati compressi sono in sola lettura. –

+0

Sì, i dati compressi in MS SQL sono completamente in lettura-scrittura. – BradC

+0

PostgreSQL supporta anche la compressione al volo: http://www.postgresql.org/docs/current/static/storage-toast.html – janneb

2

Redis forza la pena di verificare se è possibile memorizzare i dati in chiave-valore

3

Parlando Apache Cassandra - è solo un maiale di spazio su disco di 200 MB di tronchi portato a 1,2 GB di file prodotti da Cassandra -. e lo spazio delle chiavi era solo 4 colonne con 200 stringhe di lunghezza

+0

Grazie per le informazioni. –

Problemi correlati