数据库 – 在cassandra上存储二进制数据,就像MYSQL BLOB二进制一样

我们可以将二进制数据存储到apache cassandra吗?

我正在考虑将图像存储到apache cassandra

最佳答案
“Cassandra的公共API基于Thrift,它不提供流媒体功能 – 任何写入或获取的值都必须适合内存.这是Thrift设计所固有的,因此不太可能改变.因此,向Cassandra添加大对象支持需要一个特殊的API,可以手动将大对象拆分成碎片.在http://issues.apache.org/jira/browse/CASSANDRA-265中描述了一种潜在的方法.同时,作为一种解决方法,您可以手动将文件拆分成您认为合适的大小 – 至少有一个人使用64MB – 并使文件对应一行,并将块作为列值.“

来自:CassandraLimitations

转载注明原文:数据库 – 在cassandra上存储二进制数据,就像MYSQL BLOB二进制一样 - 代码日志