2010-07-28 3 views
2

Je vais stocker des téraoctets d'informations, avant les index, et après les méthodes de compression.Base de données d'arborescence binaire brute ou MongoDb/MySQL/Etc?

Dois-je coder manuellement une base de données arborescente binaire à l'aide de fichiers de tri, etc., ou utiliser quelque chose comme MongoDB ou même quelque chose comme MySQL?

Je suis inquiet au sujet du coût (d'espace) par enregistrement avec des choses comme MySQL et d'autres DB qui sont autour. Je sais aussi que certaines bases de données permettent même la compression, mais elles convertissent en tables en lecture seule. Ces tables/enregistrements doivent être accédés et remplacés assez souvent par de nouvelles données. Je pense que si je devais coder quelque chose en C++, je serais capable de minimiser le coût d'espace par enregistrement.

Que dois-je faire?

Répondre

2

De nouvelles bases de données non relationnelles sont en train de devenir populaires, spécialisées dans la gestion de données à grande échelle.

Découvrez Hadoop ou Cassandra, les deux sont au projet Apache.

Questions connexes