node.js—在cassandra数据库中存储hls.m3u8文件及其段文件.ts是否合适?

atmip9wb  于 2021-06-09  发布在  Cassandra
关注(0)|答案(2)|浏览(401)

我在做视频流应用,后端是nodejs,所以我想上传一个重视频文件(可能是1gb),然后用ffmpeg把它的段.ts文件转换成.m3u8文件,然后我想把它们都存储在cassandra上,这样做好吗,如果没有请任何人建议任何解决方案,是的,我想避免云存储,如azure和谷歌云,以节省成本的目的。

rta7y2nd

rta7y2nd1#

您可以将图像和视频存储为cql blob 但它们是为小型[二进制]文件设计的。
虽然可以存储2gb大小的blob,但为获得最佳性能,建议的blob大小为1mb。
如果你感兴趣的话,我以前也回答过类似的问题,并在这篇文章中提供了利弊--https://community.datastax.com/questions/7755/. 干杯!

yhived7q

yhived7q2#

对于大型blob,对象存储解决方案比任何数据库都更适合。
更多信息:在数据库中存储大文件(10MB)是一种不好的做法吗?

相关问题