在mysql中,返回100行(3列)还是1行(100列)通常更快/更高效/可伸缩?
换言之,当存储多个与记录相关的key=>值对时,是将每个key=>值对存储在一个单独的行中,并将记录id作为键,还是让每个记录id有一行,每个键有一列?
另外,还假设需要相当定期地添加/删除键,一旦表变得足够大,我假设这将影响多列方法的长期可维护性。
编辑:为了澄清,我所说的“定期”是指一个月左右增加或删除一次密钥。
最佳答案
不应定期添加或删除列。
关于mysql - 哪个更快:多行还是多列?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1201550/