我想使用關係數據庫語言(如mysql和sql server)來實現關鍵/值存儲的概念。使用關係數據庫語言實現關鍵/值存儲的概念
但是,這是Google不夠好的時代之一。
有沒有人知道關於使用關係數據庫語言實現關鍵/值存儲的概念的任何良好的信息/良好的鏈接?
我想使用關係數據庫語言(如mysql和sql server)來實現關鍵/值存儲的概念。使用關係數據庫語言實現關鍵/值存儲的概念
但是,這是Google不夠好的時代之一。
有沒有人知道關於使用關係數據庫語言實現關鍵/值存儲的概念的任何良好的信息/良好的鏈接?
Wiki for EAV http://en.wikipedia.org/wiki/Entity-attribute-value_model。 SO回答稱爲「用於性能和可伸縮性的語義數據建模的最佳實踐」白皮書EAV over SQL Server
在關係型中執行關鍵值模式實現的主要原因是爲具有鍵值的小型子模式方面和主要模式是關係,反之亦然。這可以提供極大的靈活性來解決應用程序某些部分的關鍵值查找問題,而爲其他人提供傳統的關係選項,而無需保留多個數據庫。 事實上,我們已經爲我們的一些客戶實施了這種情況,其中客戶是特定的關係數據庫商店或者出於上述相同的原因。您始終可以在關係數據庫中創建關鍵值存儲區,但不能以其他方式創建關鍵值存儲區。
沒錯,你爲什麼要這樣做?由於RDBMS - 重要的詞是_relational_ - 是精確設計來處理鍵/值不適合的情況嗎? – etienne
也許你想學習騎自行車的原因是一樣的。我想讓自己掌握能夠應用在關係型DBMS系統上實現關鍵/值存儲的概念的技能。而且它不像是沒有人使用關係數據庫實現關鍵/價值商店,有很多人在做它的例子..所以我不要求抽象的東西。 – jaytufch
http://stackoverflow.com/questions/126271/key-value-pairs-in-relational-database/127172#127172 – etienne