PG9.4、MySQL5.6、SQL Server2014分区对比

最近横向对比了下PG 9.4、MySQL 5.6、SQL Server2014的分区,感觉SQL Server的分区明显比另外两者强大呀。SQL Server采用分区函数、分区方案、文件组的逻辑概念进行分区,文件组下才是具体的物理文件;这层逻辑层做得确实是秒。说下好在哪里吧。首先假设有一张表我们以月份为粒度进行分区,假如某个月井喷了,数据量暴增,那么PG、MySQL一个文件对应一个分区的方式,相应的物理文件肯定也会大过平均值,那么这种情况下,该月份的查询性能肯定下降。而SQL Server采用的是文件组的逻辑层,隔离了分区与文件的联系,那么当某个月数据量暴增的情况下,我们可以在该文件组下多建几个文件,就达到了负载均衡,性能相应的也会提升。:)。不知道总结得对不对,大牛们多多指点呀:)

你可能感兴趣的:(PG9.4、MySQL5.6、SQL Server2014分区对比)