mysql 表设计经验

  1. 尽可能让表有扩展性。
  • 表名尽可能是业务上的抽象,最好不要用具体业务来直接命名。比如现在正在写 monogo 索引推荐的业务用到一张表来存队列状态,第一个想法是命名mongo_index_recommend。但是如果以后还需要一个表来存队列状态,比如mysql 索引推荐,那势必要建一张新表了。但是如果这张表取名 db_index_recommend, 表内加一个 task_type 的字段加以区分,就可以重用这张表了。

你可能感兴趣的:(mysql 表设计经验)