GBase 8a MPP Cluster具备以下技术特征:
1) 低硬件成本:完全使用x86架构的PC Server,不需要昂贵的Unix服务器和磁盘阵列。
2) 联邦架构:基于列存储的完全并行的MPP + Shared Nothing的联邦架构,采用多活Coordinator节点、运算节点的两级部署结构,避免了单点性能瓶颈和单点故障。Coordinator节点支持最多部署64个;单个虚拟集群的数据节点支持部署300个以上,包含多个虚拟集群的同一物理集群数据节点支持部署1000个以上;单节点可支持100TB裸数据数据量,且所有节点无共享;集群支持海量数据存储、查询,单个物理集群支持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的分布式关系型数据库。