数据库,关系或NoSQL中的标签

时间:2011-09-05 07:42:16

标签: optimization nosql relational-database

我有以下架构

PRODUCT(ID,名称,说明) TAG(ID,标签)

产品将拥有约1000000条记录,Tag将拥有100条记录。 如果我使用关系数据库,我将建立多对多的关系 并且在该表中将有10000000条记录,所以我担心它会有点慢。 我没有任何NoSQL数据库的经验,并且在NoSQL中使用这个模式我会有任何好处。

提前致谢。

1 个答案:

答案 0 :(得分:5)

2 ^ 24 = 16777216,因此只要您对映射表进行索引,关系数据库就会在简单二叉树搜索的少于24步中找到给定产品ID的标记。它根本不应该很慢。