À Cassandra, il n'est pas recommandé d'avoir plus de quelques milliers de familles de colonnes , disons 2000 par argument. Dans les cas où plus de 2 000 types de données doivent être conservés, une approche consisterait à répartir plusieurs types de données non liés dans chaque famille de colonnes.
Par exemple, une seule CF peut contenir des commandes, des factures et des clients, à condition que leurs clés de ligne soient distinctes (par exemple, préfixées avec le type d'objet, c'est-à-dire que les clés d'une seule CF peuvent inclure les deux Order|1234
et Customer|1234
). Un deuxième CF peut contenir, par exemple, des adresses, des éléments de ligne et des types de commande. Compte tenu de la faisabilité de base de cette approche, quelles sont les limites pratiques de celle-ci? Par exemple, qu'y aurait-il de mal à mettre les 10 000 types d'objets dans un seul CF? Pour autant que je sache sur le wiki de Cassandra , il n'y a pas de limitation stricte sur la taille d'un CF.
la source