DW(Columnstore)
mysql/mariadb<oltp> as olap: 缺少hash join和parallel 复杂的SQL查询,只会有一个CPU正在满负荷地运转 方案选型了以后,只能做更多的优化 尽量使用主键查询 选择索引的字段,一定要符合差异率高的字段 在group by后面使用order by null,禁用默认的group by排序 手动拆分SQL,再合并结果集 my.cnf配置优化,增加临时表空间和key_buffer_size mariadb columnstore (InfiniDB olap store engine) 大数据离线分析 大规模分布式并行(MPP架构) 高性能 压缩 列式 (对比非开源mysql数据仓库系统Infobright) columnstore:三层架构 用户模块 User Module:Execution Manager/DMLProc/DDLProc 性能模块 Performance Module:n*Performance Module 数据存储层 Data Storage: 本地磁盘(local disks)/共享存储(SAN)/分布式存储(EBS/HDFS/GlusterFS) columnstore docker install(基于centos的docker): git clone https://github.com/mariadb