以前设计数据库的时候,并没有仔细思考过数据字典表的事情。比如有个集群管理状态字段有取值:创建中,扩容中等,我都倾向于直接插入值 creating, expanding, etc.现在有个系统要求使用数据字典,不能直接插入 creating,而是对应的码(比如 0 ),我觉得也是可以的。但是问题来了:
现在这个系统设计了一个大而全的数据字典表,把集群管理状态,节点运行状态,等等一干状态都放入这个表(还关联了一个字典类型表)中,而我倾向于集群管理状态,节点运行状态分别建数据字典表。 大家都是怎么实践的呢?或者有无最佳实践?