2017-06-29 136 views

回答

0

這實際上取決於文件的大小,但大對象和文件更容易存儲在MongoDB中。使用Cassandra,您可以將文件分成更小的塊,並使文件對應一行,並將塊作爲列值。

+0

謝謝!你能提供一個例子或指向它嗎?我一直在尋找解決方案,但沒有運氣,但 – Holmes

+0

https://www.mongodb.com/blog/post/storing-large-objects-and-files-in-mongodb –

0

你的文件有多大? cassandra中的斑點在理論上可能是2GB大 - 但在現實世界中,出於性能原因,斑點應該少於幾MB。

你當然可以將你的文件分成更小的部分,並根據需要重新組合(在流式數據時理想)。

但你可以也可能應該去metaglot - c *的元數據和一些對象存儲作爲aws s3或rados在ceph上進行自我管理,並將大量數據鏈接放到c *。