我有一个用于设计多个类别的数据库模式,所有这些类别都具有相同的结构。有两种情况,我不确定哪一种要根据性能而定。
我使用的是MySQL数据库和InnoDB引擎,所以考虑到性能和可伸缩性,哪种方法更适合实现这个概念?还要注意的是,写操作不会很频繁,而且这些表将只专门用于读取和覆盖。
发布于 2019-12-29 07:05:07
与1。单一(类别)表。这就是我做这件事的方式,我已经看过很多次了。使用多个类别表的非规范化将很难维护,并且需要大量复制/粘贴或生成字符串查询。
每个非关联表的最大行数为100行,只要查询和索引匹配,性能就无关紧要。
https://stackoverflow.com/questions/59517413
复制相似问题