2012-05-25 2 views
1

Je dois faire 5M (5 000 000) super-colonnes, ou ~ 25M (5M * 5) colonnes composées-clés régulières. Sinon, j'ai besoin d'utiliser un partitionneur commandé.Super-colonnes dans Cassandra

Quel est l'inconvénient exact de trop de super colonnes? et pourquoi je devrais les éviter, parce que si je fais des touches composées, c'est une super colonne «faite maison», et toutes les clés seront toujours là.

Répondre

3

Les super colonnes sont déconseillées et seront finalement remplacées par des composites. C'est une raison suffisante pour les éviter. De plus, il y a un hit de performance avec les SCs, et le code de base pour eux n'est généralement pas aussi bien voyagé.

+0

Les colonnes superflues ne sont PAS obsolètes. – Nick

+4

Plusieurs développeurs DataStax se sont référés à eux comme obsolètes, et cette [question] (https://issues.apache.org/jira/browse/CASSANDRA-3237) fait également allusion à cela. –

+0

[pourquoi-sont-super-colonnes-en-cassandra-plus-favorisé] (http://stackoverflow.com/questions/11915255/why-are-super-columns-in-cassandra-no-longer-favoured) –