我对在数据库中存储其他表的元数据感到困惑。
我有表格:目标、评论等,用户可以在其中插入数据。而且我需要存储这些表中的每一个的描述以及每人每张表可以插入多少行。
例如,
goals -> a description field, a count field
comments-> description field only
rating -> description field, weight field
我的疑问是,在这种情况下,最好保留一个存储所有此类信息的中央表(不考虑规范化)。或者为每个表创建单独的元表,例如 comment_settings、goal_settings、rating_settings?
我在 cakePHP 中这样做。我不希望成为一个纯粹主义者,但我对破坏 MVC 范式或在不进行规范化的情况下弄乱性能感觉不好。请指教。