2016-01-13 51 views
0

我们的应用程序与内容管理系统(互联网上的SAAS解决方案)进行交互,以获取视频和图像数据。我们计划在我们的服务器env中有一个数据库来缓存内容并使用它作为后备选项。我们正在评估可用于缓存视频图像内容的数据库。面向文档的数据库如couchbase是否能够支持它,它是这种用例的合适选择,还是应该使用RDBMS(如mysql)进行评估?如果有更适合的数据库技术可用于此用例,请提出建议。缓存视频和图像数据 - Couchbase

回答

1

由于Couchbase文档的20MB大小限制,您不希望使用Couchbase来缓存非常大的文件。

实际上,您可能根本不想将视频存储在数据库中。请参阅有关此question的讨论。即使你是关于图像,相同的问题也适用于视频。检查Kirk's blog以获取更好的方法,例如使用Swift或Amazon S3等文件存储服务。

编辑:澄清大小限制适用于文件,并添加链接到柯克的博客文章的主题从评论。

+0

谢谢。这是否意味着CMS不会在内部使用数据库,而是依赖于文件存储? –

+0

对于couchbase文档,是否还有20 MB限制? –

+0

CMS在文件系统上存储二进制文件。某些高级CMS允许您将它存储在其他地方,如亚马逊S3。某些CMS允许您将二进制文件发布到CDN。有很多选择。他们中的大多数将二进制元数据存储在数据库中。是的,Couchbase中有20Mb的文档大小限制。 –