Optimization 数据库、关系或NoSQL中的标记

Optimization 数据库、关系或NoSQL中的标记,optimization,nosql,relational-database,Optimization,Nosql,Relational Database,我有以下模式 产品(ID、名称、描述) 标签(ID、标签) 产品将有大约1000000条记录,标签将有100条记录。 如果我使用关系数据库,我将创建多对多关系 在这个表中会有10000000多条记录,所以我担心会有点慢。 我在NoSQL数据库方面没有任何经验,我想知道在NoSQL中创建这个模式有什么好处 提前感谢。2^24=16777216,因此只要对映射表进行索引,关系数据库就可以在不到24步的简单二叉树搜索中找到给定产品id的标记。它一点也不慢。10000000条记录实际上没有那么多。特别是

我有以下模式

产品(ID、名称、描述) 标签(ID、标签)

产品将有大约1000000条记录,标签将有100条记录。 如果我使用关系数据库,我将创建多对多关系 在这个表中会有10000000多条记录,所以我担心会有点慢。 我在NoSQL数据库方面没有任何经验,我想知道在NoSQL中创建这个模式有什么好处


提前感谢。

2^24=16777216,因此只要对映射表进行索引,关系数据库就可以在不到24步的简单二叉树搜索中找到给定产品id的标记。它一点也不慢。

10000000条记录实际上没有那么多。特别是在一个主要包含两个INT字段(ProductId和TagId)的表中,如果不是全部的话,也可以在RAM中保存很多。