我是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 –