我想創建智能手機的數據庫及其與功能類別的功能數據庫設計的智能手機產品及其功能
Feature Category
------------------------
|id name
------------------------
|1 Processor
|2 Memory
|3 Display
|_______________________
Features
------------------------------------------------
|id name feature_category_id
------------------------------------------------
|1 Process Speed 1
|2 Process Technology 1
|3 RAM 2
|4 Screen Size 3
|_______________________________________________
Product
----------------------------------------
|id name Description
----------------------------------------
|1 Moto G4
|2 Iphone 6s plus
|3 Lenovo K4
|______________________________________
現在我想存儲爲特定產品功能爲如iphone 6S加上產品具有RAM = 2GB ,Screensize = 5英寸等... 但我想要數據庫設計的最佳解決方案。
人們總是說EAV是一個非常糟糕的設計,所以任何替代EAV設計。
將需要搜索的功能放在自己的列中;將剩下的部分放在另一列的JSON字符串中。 –