Dear Wiki user, You have subscribed to a wiki page or wiki category on "Cassandra Wiki" for change notification.
The "FAQ" page has been changed by Nick Pavlica. http://wiki.apache.org/cassandra/FAQ?action=diff&rev1=47&rev2=48 -------------------------------------------------- <<Anchor(large_file_and_blob_storage)>> == Can I Store BLOBs in Cassandra? == Currently Cassandra isn't optimized specifically for large file or BLOB storage, however there are ways to work around this. + * Please refer to the notes in the Cassandra limitations section for more information: [[CassandraLimitations|Cassandra Limitations]] - These notes were taken from the Cassandra limitations section [[CassandraLimitations]]: - ---- - - - - - * 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; I don't see it changing. So adding large object support to Cassandra would need a special API that manually split the large objects up into pieces. Jonathan Ellis sketched out one approach 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. -
