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

Indexing 是否有支持使用多个索引进行高效搜索的非关系数据库?,indexing,nosql,bulkinsert,Indexing,Nosql,Bulkinsert,我正准备创建一个数据库,为数千万人存储联系人和人口统计信息。考虑到数据集庞大且使用量巨大,我正在尝试确定nosql数据库是否适合这种情况 数据库的使用将涉及批量处理10000到1000000条记录,检查数据库中是否已经存在记录,如果不存在,则添加记录(如果数据库中确实存在记录,我将检索现有的UUID)。因此需要通过UUID、姓名、地址和/或电话快速搜索。在我目前的阅读中,nosql数据库似乎只允许一个主键。然而,我在文档中看到的一些特性对我来说并不清楚。是否有一个nosql数据库,什么适合于此,

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


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

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

MySQL也是如此。你唯一应该关注的功能是…嗯。。。索引。关系型与非关系型是您的选择。显然,大多数拥有大型数据库的大公司都在使用关系型数据库,这是一种行之有效的方法