人大金仓分析型数据库KingbaseAnalyticsDB简介

产品简介


目录

产品简介

前言

一、产品架构

二、产品特点

1.LOW TCO

2.高性能数据加工

3.灵活的分布和分区方式

4.毫秒级交互式查询

5.高可靠性

6.并行备份与恢复

7.标准符合性

8.基于 SQL 的并行计算框架

9.易用性

三、产品兼容

1.CPU芯片

2.操作系统

3.ETL工具

4.BI报表工具


前言

金仓分析型数据库系统KingbaseAnalyticsDB是人大金仓推出的MPP数据库产品。产品应大数据时代海量数据分析处理的需求,采用shared-nothing分布式架构,具有高性能,高扩展性能力,它定位于数据分析类应用市场,可以处理TB-PB级别的数据,并能集成多种异构数据源进行数据挖掘和分析。在处理复杂查询,如:多表连接、聚合等,也体现出了很好的性能。适用于数据仓库、决策支持、高级分析等分析类应用场景。

一、产品架构

KingbaseAnalyticsDB采用MPP+无共享式的分布式架构。集群组件包括管理节点以及计算节点。
管理节点:节负责接收应用连接、为应用的请求生成执行计划并将计划分派给计算节点执行并将执行结果汇总返回给应用。
计算节点:独立的数据存储和查询执行引擎,用户数据以分片的方式存储在计算节点上。计算节点会执行主控节点分派的计算任务和将本节点的数据分发给需要数据的其他计算节点。

二、产品特点

1.LOW TCO

产品使用通用硬件,支持X64、ARM、MIPS、LoongArch 等架构的物理机、云设备。无需昂贵的磁盘阵列及高性能服务器。

2.高性能数据加工

基于MPP+shared-nothing的分布式架构,所有数据节点能力完全对等,计算和存储能力随主机扩展线性提升,无共享架构支持可扩展至100台主机以上。支持列式存储、 高比例压缩减少I/O开销,压缩等级可达到1:20以上,数据在压缩形态下可支持DML操作。

3.灵活的分布和分区方式

支持多种分布和分区方式,用户可按照自身不同的业务场景,灵活的选择相应的分布方式,数据自动根据相应的分布方式分布,无需人工干预。在处理分区表的查询时,优化器可根据查询的过滤条件,只访问这个表中有限的几个分区,减少磁盘IO,提升查询效率。

4.毫秒级交互式查询

支持行存储,支持流水线式执行器,支持btree、bitmap、gist、gin等高效索引,支持固定热数据在内存中,减少磁盘IO开销。在高并发的情况下,亿级别数据等值检索在毫秒级响应。

5.高可靠性

支持海量数据场景下的集群高可用特性。通过基于日志的数据同步方式,保证主控节点和数据节点主备之间的数据一致。如果相关主节点出现故障,备节点自动接替主节点继 续提供服务,无需人工干预。同时,通过接口重试和重连的方式解决在主控节点切换过程中连接丢失的问题,实现业务对集群故障切换无感知的效果,当数据库集群整体不可用时,使用接口本地备份数据的方式保证故障时正在插入的数据不丢。

6.并行备份与恢复

为了缩短数据库集群系统备份和恢复耗时,实现并行逻辑 备份和恢复。实例会同时对数据库对象和数据进行备份,数据库可在备份期间对外正常提供服务。并行恢复的过程和并行备份相似,并且在恢复时会验证备份文件的合法性。集群更支持增量备份,极大的减少全量备份导致的硬件资源瓶颈问题。

7.标准符合性

支持SQL-92 ANSI/ISO,SQL-99 ANSI/ISO,SQL 2003 ANSI/ISO标准。支持主流的数据库接口,包括 JDBC、ODBC、C API、PYTHON API、ADO.NET等。

8.基于 SQL 的并行计算框架

提供基于SQL的并行计算能力扩展,包括GIS计算、机器学习、图计算和扩展自定义计算类型,学习曲线平滑。

9.易用性

提供多种图形化工具,包括监控工具、管理工具和开发工具,简单易用可操作性强,减少运维成本。

三、产品兼容

1.CPU芯片

支持x64指令集芯片,如INTEL服务器芯片、兆芯开先、海光禅定;支持ARM 指令集芯片,如华为鲲鹏、飞腾;支持MIPS指令集芯片,如龙芯。

2.操作系统

支持CentOS、RedHat等64位Linux系统,支持中标麒麟、银河麒麟、统信UOS、普华、深度等64位国产操作系统。

3.ETL工具

支持Kettle、Datastage、Informatica、Attunity、Datax等工具。

4.BI报表工具

支持Cognos、Tableau、SmartBI、Fine Report等工具。

你可能感兴趣的:(数据库)