沙发数据库可以用于文档存储库吗?
Posted
技术标签:
【中文标题】沙发数据库可以用于文档存储库吗?【英文标题】:Can couch db be used for a document repository? 【发布时间】:2015-02-20 16:06:08 【问题描述】:我们目前使用 DFS 管理近 1 TB 的数据(这些数据主要是 MS Office 文档)。目前用户进入,编辑他们的文档,dfs 在几个节点上同步它,瞧!
不幸的是,最近这一直让我们头疼,我想提出一个更可行的解决方案,(具体的头疼是用户随机删除文件,peerlock 无法按用户预期工作等......)
做一些研究,couchdb 似乎可以提供与 dfs/ 类似的功能,所以我的问题是:
couchdb 是否支持 MS Office 文档/格式?
如果没有,除了开发我们自己的应用,我还能做些什么吗?
【问题讨论】:
【参考方案1】:Couchdb 是一个“文档”存储,这意味着它存储结构化文档。但是,结构是 JSON,而不是 MS Office 文档。也就是说,couchdb 确实支持文档的二进制附件。
Couchdb 可以将任何文件存储为附件 - 它不支持特定格式。 Couch 会自动压缩某些类型。您可以在您的 couchdb 配置中指定可压缩的文件类型。除此之外,couchdb 没有按 mime-type 对文档进行特殊处理。
在任何情况下,您都可能需要开发某种面向用户的界面。用户将不知道如何使用 couchdb REST api,甚至是蒲团管理 UI。
【讨论】:
以上是关于沙发数据库可以用于文档存储库吗?的主要内容,如果未能解决你的问题,请参考以下文章