我正在开发视频流应用程序,后端是nodejs,所以我想上传一个重的视频文件(可能是1gb),并使用FFMPEG将其片段.ts文件转换为.ts文件,然后我想将它们全部存储在cassandra上,这样做好吗?如果没有人提出解决方案的话,我想要避免像azure和google这样的云存储,以节省成本。
发布于 2020-09-12 08:41:37
您可以将图像和视频存储为CQL blob类型,但它们是专为小二进制文件设计的。
虽然可以存储大到2GB的blob,但推荐的blob大小为1MB,以获得最佳性能。
如果你感兴趣的话,我以前也回答过一个类似的问题,并给出了这个后https://community.datastax.com/questions/7755/的优缺点。干杯!
发布于 2020-09-14 13:57:07
对象存储解决方案比任何数据库都更适合用于大型blobs。
https://stackoverflow.com/questions/63858360
复制相似问题