我想弄清楚用关系数据库语言(如mysql和sql server)实现键/值存储的概念。
然而,这是谷歌不够好的时候之一。
有没有人知道有关使用关系数据库语言实现键/值存储的概念的任何良好信息/良好链接?
答案 0 :(得分:0)
EAV的维基http://en.wikipedia.org/wiki/Entity-attribute-value_model。回答与白皮书的链接,称为“性能和可伸缩性的语义数据建模的最佳实践”EAV over SQL Server
答案 1 :(得分:0)
在关系中执行键值模式实现的主要原因是具有关键值方面的小子模式的灵活性,主模式是关系的,反之亦然。这可以提供极大的灵活性来解决应用程序某些部分的键值查找,而其他部分则是传统的关系选项,而无需保留多个数据库。 事实上,我们已经为一些客户实施了此类案例,其中客户是特定的关系数据库商店或出于上述相同的原因。您始终可以在关系数据库中创建键值存储,但不能以其他方式创建。