我是Cassandra的新手。我試圖使用blob在Cassandra中存儲mutlimedia(照片,視頻,音頻)文件。它怎麼樣?還有其他的辦法可以做到這一點嗎?如何在Cassandra中存儲mutlimedia文件?
在此先感謝。
我是Cassandra的新手。我試圖使用blob在Cassandra中存儲mutlimedia(照片,視頻,音頻)文件。它怎麼樣?還有其他的辦法可以做到這一點嗎?如何在Cassandra中存儲mutlimedia文件?
在此先感謝。
這實際上取決於文件的大小,但大對象和文件更容易存儲在MongoDB中。使用Cassandra,您可以將文件分成更小的塊,並使文件對應一行,並將塊作爲列值。
你的文件有多大? cassandra中的斑點在理論上可能是2GB大 - 但在現實世界中,出於性能原因,斑點應該少於幾MB。
你當然可以將你的文件分成更小的部分,並根據需要重新組合(在流式數據時理想)。
但你可以也可能應該去metaglot - c *的元數據和一些對象存儲作爲aws s3或rados在ceph上進行自我管理,並將大量數據鏈接放到c *。
謝謝!你能提供一個例子或指向它嗎?我一直在尋找解決方案,但沒有運氣,但 – Holmes
https://www.mongodb.com/blog/post/storing-large-objects-and-files-in-mongodb –