我们使用Cassandra 3,并基于最初的需求提出了建模。由于需求变化非常频繁,这种模式随后也发生了很多变化。因此,考虑到这些要求和模型变化,在开发方面没有重大改进。团队决定使用BLOB数据类型并将整个数据存储在BLOB中。你能分享一下这个场景使用BLOB的缺点吗?提前致谢。Cassandra在BLOB中存储数据
0
A
回答
0
我们直接从Astyanax Cassandra 1.1迁移到CQL Cassandra 3.0,所以我们仍然有很多具有BLOB值的列族。
我们现在面临的主要问题是:
1)很难直接从数据库中的数据可视化:CQL的最大优点是它支持SQL之类的查询,从而直接登录到定制列表终端和取得成果的有保存通常很多时间。如果你使用BLOB,你将无法做所有这些事情。
2)如果您的表具有定义良好的模式,而不是使用blob将大块数据存储在一起,则CQL性能会更好。
如果你正在创建一个新表,我会建议使用Collections作为你的用例。你将能够存储不同类型的数据,并且性能也会很好。
不错的幻灯片比较无模式表和表与scehma和集合的性能。如果你只是想要摘要,你可以跳到第26页。
相关问题
- 1. 在cassandra中存储冗余数据
- 2. 在blob存储中引用数据
- 3. 存储在MySQL数据库中的BLOB
- 4. Cassandra数据存储大小
- 5. 搜索blob存储数据
- 6. Cassandra DB:可以在Cassandra数据库中存储XML文件吗?
- 7. cassandra中的数据存储问题
- 8. 在cassandra上存储二进制数据就像MYSQL BLOB二进制
- 9. BLOB的Blob存储在GAE
- 10. 将MSSQL blob数据存储到MySQL blob数据
- 11. 如何将数据包存储在数据库blob中?
- 12. Lucene.NET和在Azure Blob存储上存储数据
- 13. 生成URL以将图像存储在数据存储区Blob
- 14. 在Blob存储中查询Blob
- 15. 在数据存储区中作为Blob存储在html页面中的图像
- 16. 在cassandra中存储对象
- 17. 在cassandra中存储列表
- 18. 在BLOB中存储byte [] Oracle
- 19. 在Docx中存储BLOB
- 20. onmouseover在数据库中存储在blob中的图像
- 21. Cassandra存储数据的哪个节点?
- 22. 分布式数据存储 - Hazelcast与Cassandra
- 23. Mongodb和Cassandra数据存储机制
- 24. Apache Cassandra磁盘上的数据存储
- 25. 谷歌数据存储 - Blob或文本
- 26. Mysql不存储blob列数据
- 27. 以sqllite3存储数据序列(blob)
- 28. HDInsight Azure Blob存储数据更新
- 29. 存储图像为BLOB数据库
- 30. 从Azure存储blob访问元数据