首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有支持使用多个索引进行高效搜索的非关系型数据库?

是否有支持使用多个索引进行高效搜索的非关系型数据库?
EN

Stack Overflow用户
提问于 2013-01-23 00:31:23
回答 1查看 111关注 0票数 0

我正在准备创建一个数据库来存储数千万人的联系信息和人口统计信息。考虑到数据集很大,而且它将得到大量使用,我正在尝试确定nosql数据库是否适合这种情况。

数据库的使用将涉及以10,000到1,000,000为一批的批处理记录,检查记录是否已经存在于数据库中,如果不存在,则添加它(如果它存在于db中,我将检索现有的UUID)。因此,它需要通过UUID、姓名、地址和/或电话快速搜索。在我到目前为止的阅读中,nosql数据库似乎只允许一个主键。但是,我在文档中看到的一些功能对我来说并不是很清楚。有没有适用于此的nosql数据库,或者我应该坚持使用MySQL并专注于改进它?在nosql术语中,我应该关注哪些功能?

EN

回答 1

Stack Overflow用户

发布于 2013-01-23 00:34:09

MongoDB支持索引,甚至支持多个索引。

http://docs.mongodb.org/manual/core/indexes/

MySQL也是如此。你应该关注is...well的唯一特性是...索引。关系型与非关系型是您的选择。大多数拥有大量数据库的大公司显然都在使用关系--这是一种久经考验的方法。

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

https://stackoverflow.com/questions/14463371

复制
相关文章

相似问题

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