我們使用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訪問元數據