【发布时间】:2011-11-26 23:45:39
【问题描述】:
一直在使用 Mongodb 和 Solr/Lucene,我开始想知道为什么关系数据库的多值字段(通常)被认为是一个坏主意?
我知道关系数据库的理论基础和normalization。然而,在实践中,我遇到了许多用例,我最终使用键值对的元表来补充主表,例如在标记的情况下,我希望我不必进行多个连接查找数据。或者要求突然从必须支持单个作者变为每篇文章的多个作者。
那么,多值字段有哪些缺点,或者供应商选择不支持它,因为它不是 SQL 标准的一部分?
【问题讨论】:
标签: mongodb solr relational-database nosql