在我真正瞭解它的名字之前,我在很多環境中都看到了Entity Attribute Value。它的這種技術經常出現,而不是將數據存儲在數據庫列中,而是將數據庫中的數據列「翻轉」,並且使用Entity,Attrbute,Value列以及每個數據段成爲該表中的一行。有時它也被稱爲「開放架構」。實體屬性值(EAV)框架?
它對一些事物有好處,對其他事物不好。這個wikipedia article對它背後的理論有一個很好的討論。
這似乎是一種經常使用的技術,應該有框架或引擎或NoSQL數據庫或通用軟件工具來構建和支持它。
那麼,你知道嗎?我對Microsoft堆棧(.Net,SQL Server等)特別感興趣,但也對其他技術堆棧感興趣。
例如,這是一個項目到build an ASP.NET EAV engine這正是我正在尋找,但顯然從來沒有開始。