首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CouchDB中的异构数据存储

CouchDB中的异构数据存储
EN

Stack Overflow用户
提问于 2014-06-28 18:53:02
回答 1查看 119关注 0票数 0

我想知道在CouchDB中存储异构数据的最佳实践是什么。在MongoDB中,您可以使用有助于数据建模的集合(例如:典型的用法是每个集合使用一种文档类型)。在CouchDB中处理这种需求的最佳方法是什么?使用_type字段标记文档?还是有其他我不知道的方法?

EN

回答 1

Stack Overflow用户

发布于 2014-06-28 22:12:33

Mongo集合的主要好处是每个集合定义和计算索引。在Couch的情况下,你甚至有更多的自由和灵活性来做到这一点。每个索引都是由视图以map/reduce方式定义的。您可以通过在map函数中过滤数据来限制要计算索引的数据。由于这种灵活性,您可以决定如何区分哪个文档属于哪个视图。

如果您真的喜欢将文档划分为具有独立索引的一组不同分区的固定Mongo风格,那么只需创建字段collection,并且永远不要在单个视图中混合两个不同的集合。在我看来,拒绝Couch相对于Mongo的唯一好处( Mougo通常是更强大和灵活的系统)似乎不是一个好主意。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24466064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档