GBase 8a MPP Cluster具有以下技术特点:
1) 低硬件成本:完全使用x86架构的PC Server,不需要昂贵的Unix服务器和磁盘阵列。
2) 联邦结构:基于列存储的完全平行MPP Shared Nothing的联邦架构,采用多活Coordinator节点和运算节点的两级部署结构避免了单点性能瓶颈和单点故障。Coordinator最多支持64个节点;单个虚拟集群的数据节点支持300多个,同一物理集群的数据节点支持1000多个;单个节点可支持1000个TB裸数据量,所有节点无共享;集群支持大量数据存储和查询,单个物理集群支持100PB上述结构化数据;
3) 压缩存储的海量数据分布:可处理PB以上级别的结构化数据采用hash分布、random数据分布式存储采用先进的压缩算法,可以减少存储数据所需的空间1~20倍,相应增加I/O性能。
4) 数据加载效率:提供基于策略的数据加载模式,集群整体加载速度可达30TB/h。
5) 高扩展、高可靠性:支持集群节点的在线扩容和缩容,效率更高,对业务影响更小。支持全增备份/恢复。
6) 高可用性和易于维护:数据提供冗余保护、自动故障检测和管理、自动同步元数据和业务数据。提供图形工具,以简化管理员对数据库的管理。
7) 高并发性读写不互斥,支持数据边加载边查询,单节点并发能力大于300用户。
8) 行列混合存储:提供行列混合存储方案,提高列存数据库特殊查询场景的查询性能。
9) 标准化:支持ANSI/ISO SQL 支持92/2003标准SQL 2003 OLAP函数,遵循ODBC、JDBC、ADO.NET等接口规范,支持C API接口。
10)灵活的数据分布:用户可以按照业务场景的需求,自定义数据分布策略,从而在性能、可靠性和灵活性间获得最佳匹配。
11)异步消息:Coordinator 默认情况下,消息模式和数据节点通信,支持高达 300 集群规模的节点。
12)支持CRUD分布式关系数据库。