nosql – Cassandra是否适合存储文件?

我正在开发一个 PHP平台,将大量使用图像,文档和任何文件格式,这将在我的脑海中,所以我想知道Cassandra是否是我的需要的一个不错的选择.

如果没有,可以告诉我如何存储文件?我想继续使用cassandra,因为它是容错的,并在节点之间使用自动复制.

感谢帮助.

cassandra wiki,
Cassandra's public API is based on Thrift,which offers no streaming abilities 
any value written or fetched has to fit in memory. This is inherent to Thrift's 
design and is therefore unlikely to change. So adding large object support to
Cassandra would need a special API that manually split the large objects up 
into pieces. A potential approach is described in http://issues.apache.org/jira/browse/CASSANDRA-265.    
As a workaround in the meantime,you can manually split files into chunks of whatever 
size you are comfortable with -- at least one person is using 64MB -- and making a file correspond 
to a row,with the chunks as column values.

所以如果你的文件是< 10MB你应该很好,只要确保限制文件大小,或将大文件分解成块.

相关文章

一、引言 学习redis 也有一段时间了,该接触的也差不多了。后来有一天,以前的同事问我,如何向redis中...
一、引言 上一篇文章,我介绍了如何在Linux系统上安装和配置MongoDB,其实都不是很难,不需要安装和编译...
一、介绍 Redis客户端使用RESP(Redis的序列化协议)协议与Redis的服务器端进行通信。 虽然该协议是专门...
一、引言 redis学了一段时间了,基本的东西都没问题了。从今天开始讲写一些redis和lua脚本的相关的东西...
一、介绍 今天继续redis-cli使用的介绍,上一篇文章写了一部分,写到第9个小节,今天就来完成第二部分。...
一、引言 上一篇文章我们已经介绍了MongoDB数据库的查询操作,但是并没有介绍全,随着自己的学习的深入...