这是一个具体的例子:
Wordpress将用户信息(meta)存储在名为wp_usermeta的表中,您可以在其中获取meta_key字段(例如:first_name)和meta_value(John)
但是,仅在50个左右的用户之后,该表已经包含了大约1219条记录.
所以,我的问题是:在大规模,性能方面,最好是将一个包含所有meta作为字段的表,或者像WordPress这样的表将所有元作为一行?
在两种情况下都正确设置了索引.几乎没有必要添加新的元素.请记住,像wp_usermeta这样的表必须使用text/longtext字段类型(大脚印)才能容纳可输入的任何类型的数据.
我的假设是,当您不知道用户可能需要什么时,WordPress方法才有用.除此以外:
我可能会错过一点.我不是数据库工程师,我只知道SQL的基础知识.
mysql sql database-design scalability entity-attribute-value