2010-04-21 11 views
9

Je recherche des solutions pour stocker une quantité massive d'informations en consommant moins d'espace disque.Base de données qui consomme moins d'espace disque

La structure de l'information est très simple et les requêtes seront également très simples. J'ai examiné des solutions comme Apache Cassandra et des bases de données de relations, mais je n'ai pas trouvé de comparaison où l'utilisation du disque est mentionnée.

Toutes les idées sur ce serait génial.

+0

Votre question ne fournit pas vraiment assez d'informations pour répondre à la question. tes une seconde anticipez-vous? Avez-vous besoin d'un accès en lecture à faible latence ou allez-vous accéder à des éléments par lots? De quels index aurez-vous besoin pour récupérer les données plus tard? –

+0

Juste acheter un plus grand disque dur. –

+0

Désolé, ne répond pas vraiment à ma question. Je cherche un moyen d'optimiser l'utilisation du disque. –

Répondre

2

Prenez look à Oracle Berkeley DB - base de données robuste très simple (clé/valeur):

« Berkeley DB permet le développement de solutions de gestion de données personnalisées, sans les frais généraux traditionnellement associés à ce type de projets tom. Berkeley DB fournit une collection de technologies éprouvées qui peuvent être configurées pour répondre à tous les besoins des applications, du périphérique de poche au centre de données, d'une solution de stockage locale à une solution distribuée dans le monde entier, allant de kilooctets à pétaoctets. "

0

La nouvelle version de Microsoft SQL Server (2008) prend en charge plusieurs niveaux de compression (compression de ligne et compression de page, en plus de la compression de sauvegarde). Cela pourrait valoir la peine d'être étudié.

Certaines ressources pertinentes:

+0

Les données compressées restent-elles en mode lecture/écriture? MySQL a également une compression de données mais toutes les données compressées sont en lecture seule. –

+0

Oui, les données compressées dans MS SQL sont entièrement en lecture-écriture. – BradC

+0

PostgreSQL supporte également la compression à la volée: http://www.postgresql.org/docs/current/static/storage-toast.html – janneb

2

Redis pourrait vaut vérifier si vous pouvez stocker vos données en valeur de clé

3

en parlant de Apache Cassandra - il est juste un porc d'espace disque 200 Mo de journaux ont donné lieu à des fichiers 1.2 GB produits par Cassandra -. et keyspace était juste 4 colonnes avec 200 chaînes de longueur

+0

Merci pour l'info. –