关键特性

MySQL接口

通过提供兼容MySQL的接口,使得用户不必再单独部署新的客户端库或者工具,可以直接使用MySQL的相关库或者工具;由于提供了MySQL接口,也容易与上层应用兼容;用户学习曲线降低,方便用户上手使用。

高并发小查询

不同于Hive, Impala等开源数据分析工具,Palo支持高并发小查询,100台集群可达10w QPS。

大查询高吞吐

通过使用Partition Pruning,预聚合,谓词下推,向量化执行等技术,提高了大查询的吞吐能力。

容错和稳定性

Leader Node节点和Compute Node节点都提供了容错,保证了系统的稳定性。多个Leader Node为元数据提供了高可靠保证;数据在Compute Node的多副本提供了数据的高可靠。

高效的列式存储引擎

具有Min/Max,前缀索引等智能索引,采用了RLE编码的高效列式存储引擎。

高效的物化索引Rollup Index

提供创建Rollup Index的功能。一个Rollup Index包含一个Table中的部分常用列,在物理上独立存储。对于查询模式固定的报表类查询,可以大大提高查询的速度。

方便的表结构修改

支持在已导入数据的情况下修改表结构,包括增加列、删除列、修改列类型和改变列顺序等操作。

成本低

在性价比方面是商业产品的10倍到100倍。