我真的需要帮助才能做出决定。
我正在研究房地产在线目录。人们可以将他们的财产添加到多个类别中,例如公寓、土地、商店……每个类别都有其特点,其中一些在城市等类别之间共享,而另一些则是独特的或在 2 或 3 个类别之间共享,例如“房间数量” ”。
所以我有三个解决方案:
- 将共享功能保留在一个表中,并将其他功能以 meta_key - meta_value 格式(如标记系统)放在另一个表中。(似乎合理)
- 将所有功能放在一张桌子上。(脏)
- 将每个类别放在单独的表中(这是最糟糕的主意)。
该网站将提供太多搜索。但它们中的大多数都是基于共享功能的。哪种解决方案看起来更好?