2017-06-29 104 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 *。