2010-10-12 3 views

Répondre

4

« API publique de Cassandra est basée sur Thrift, qui offre pas de capacités de streaming -. Une valeur écrite ou récupérée doit tenir dans la mémoire C'est inhérent à Thrift de Par conséquent, l'ajout de la prise en charge des objets volumineux à Cassandra nécessite une API spéciale qui divise manuellement les objets volumineux en plusieurs parties.Une approche possible est décrite dans http://issues.apache.org/jira/browse/CASSANDRA-265. en morceaux de n'importe quelle taille avec laquelle vous êtes à l'aise - au moins une personne utilise 64 Mo - et en faisant correspondre un fichier à une ligne, avec les morceaux en tant que valeurs de colonne. "

De: CassandraLimitations

3

cela dépend de la taille, cassandra ne convient pas pour les gros objets binaires, il peut stocker jusqu'à 2 Go par chaque colonne 1 mb en fente. vous pouvez stocker les fichiers dans le système de fichiers (ou un cdn pour le web) et stocker les liens et peut-être avec des aperçus à cassandra, ou vous pouvez jeter un oeil à mongodb + gridfs.

Questions connexes