2010-10-12 9 views

Respuesta

4

"API pública de Cassandra se basa en Thrift, que no ofrece capacidades de streaming -. Ningún valor escrito o descabellada tiene que caber en la memoria Esta es inherente a Ahorro de Por lo tanto, la adición de soporte de objeto grande a Cassandra necesitaría una API especial que dividiría manualmente los objetos grandes en pedazos. Un enfoque potencial se describe en http://issues.apache.org/jira/browse/CASSANDRA-265. Mientras tanto, puede dividir manualmente los archivos. en trozos de cualquier tamaño con el que se sienta cómodo (al menos una persona usa 64 MB) y haciendo que un archivo corresponda a una fila, con los trozos como valores de columna. "

De: CassandraLimitations

3

depende del tamaño, cassandra no es adecuada para objetos binarios grandes, puede almacenar hasta 2 gb por cada columna dividida en 1 mb. puede almacenar los archivos en el sistema de archivos (o un cdn para la web) y almacenar los enlaces y tal vez con vistas previas a cassandra, o puede echar un vistazo a mongodb + gridfs.

Cuestiones relacionadas