1 GBase 8a MPP Cluster 产品简介
产品简介
南大通用大规模分布式并行数据库集群系统,简称:GBase 8a MPP Cluster,
它是在 GBase 8a 列存储数据库基础上开发的一款 Shared Nothing 架构的分布
式并行数据库集群,具备高性能、高可用、高扩展等特性,可以为各种规模数
据管理提供高性价比的通用计算平台,并广泛用于支撑各类数据仓库系统、BI
系统和决策支持系统。
产品技术特点
GBase 8a MPP Cluster 具有联邦构架、大规模并行计算、海量数据压缩、
高效存储结构、智能索引、虚拟集群及镜像、灵活的数据分布、完善的资源管
理、在线快速扩展、在线节点替换、高并发、高可用性、高安全性、易维护、
高效加载等技术特征,具体如下:
1) 联邦架构:完全并行的 MPP + Shared Nothing 联邦架构,Gcluster
调度集群、Data 计算集群、Gcware 管理集群等三个功能集群都采用
多活部署,避免了单点性能瓶颈和单点故障。集群规模支持超过 1000
个节点,Gcluster 调度集群和 Gcware 管理集群都支持部署 64 个节点,
单个虚拟子集群支持 300 个以上的 data 计算节点。整个集群支持
100PB 以上的结构化裸数据,单节点可支持 100TB 裸数据,所有节点
无共享;
2) 大规模并行计算:采用分布式执行计划器、基于规则和基于代价的优
化器、基于异步 I/O 技术的调度器,支持高并发、高可靠、大规模的
并行调度;
3) 海量数据压缩存储:可处理 100PB 以上的结构化数据;采用先进的压
缩算法、基于列存储的数据编码及高效压缩技术,减少存储数据所需
的空间,并相应地提高 I/O 性能;支持实例级、表级、列级三级压缩;
压缩比可达 1:20 以上;
4) 高效存储结构:集群采用 hash、random 及 replicate 的分布策略进
行数据分布式存储;采用适合分析优化的列存储结构;支持行列混合
存储,有效提高 select *多列查询场景下的查询性能;
5) 智能索引:采用高性能、免维护的智能索引技术,索引空间占比不超
过百分之一。智能索引包含列的统计信息,在数据检索定位时可有效
过滤数据,大幅降低数据库磁盘 I/O,大幅提高海量数据的查询性能;
6) 虚拟集群:通过虚拟集群技术,对一个大集群中的计算节点进行分组,
形成多个虚拟子集群,各虚拟子集群在资源上物理隔离,独立规划与
扩展集群规模和计算资源;各虚拟子集群在命名空间上逻辑隔离,支
持多租户的使用方式。虚拟集群为所有子集群提供统一的访问入口、
统一的元数据视图、统一的资源管理、统一的执行调度、统一的认证
和权限管理;
7) 实时双活集群:通过虚拟集群镜像技术,在两个子集群间进行表级数
据的实时复制,实现实时双活集群能力,满足更高的容灾和高可用要
求,满足系统实时双活容灾和读写负载分离等业务场景需求;支持
gcluster 调度集群跨机房部署,从而增强虚拟集群镜像双活场景下的
高可用能力;
8) 完善的资源管理:通过虚拟子集群实现不同业务间的横向的资源隔
离,不同的子集群承载不同的业务使用不同的节点资源;通过资源池
及资源使用计划的灵活配置,实现不同数据库用户的纵向的资源隔
离,支持对 CPU、内存、磁盘空间、磁盘 IO、并发任务数等关键资源
和指标进行管控;能够提供完善的多租户能力;
9) 在线扩展:支持集群在线扩容和缩容,一次可扩容、缩容任意个节点;
支持实例级、库级、表级等多级别灵活扩展,正在扩展的表支持数据
追加写和查询;扩展过程可监控,支持扩展操作的暂停、恢复、取消,
支持调整扩展表的顺序和优先级;在线扩展性能大于 20TB/小时;
10) 高并发:支持读写并发,支持数据的边加载边查询,并发性能随调度
节点的扩展而提升,集群并发能力大于 1000;
11) 高可用:支持进程级、节点级、集群级等多个层级的高可用;核心进
程被实时监控,出故障后由守护进程及时恢复;管理节点、调度节点、
计算节点采用多活部署,任何一个节点异常退出后,集群能正常提供
服务,保证集群数据一致性,当出现集群断电、交换机故障等问题时
能够保证数据的完整性和一致性;支持双活集群,使用虚拟集群镜像
技术实现同城的两个虚拟子集群之间数据的实时同步,RPO=0、RTO=0;
使用集群间数据同步方式,实现异地集群间的数据一致,做到异地多
活,RPO=0,RTO<60 秒。数据通过副本提供冗余保护,支持 1 至 3 个
数据副本,支持用户指定和调整副本个数、指定副本分布方式,支持
故障的自动探测和自动恢复;
12) 安全性:支持用户、角色、权限控制测试,支持用户密码强度、白名
单及用户锁定;支持详尽的审计日志,可配置灵活的审计策略记录相
关操作的日志;支持数据存储透明加密,支持数据加密压缩,支持通
信加密,采用 SHA256、SM4 等高等级加密算法;支持灵活的库内数据
脱敏,通过权限控制原始数据的访问范围;支持 AES_ENCRYPT()、
ENCRYPT()、MD5()、SHA1()、SHA()等加密函数;支持 Kerberos 认证
方式;
13) 数据高效加载:基于策略的数据加载模式,采用副本链式转发、P2P
多点传输、多加载机并行等方式,集群整体加载速度大于 30TB/小时;
支持 HTTP/HTTPS、FTP/SFTP、HDFS、Kafka 等多种数据源及网络协议,
支持直接从 HDFS 中加载 gzip、snnapy、lzo 等压缩格式数据;
14) 数据备份恢复:支持实例级、库级、表级全量、增量备份和恢复;支
持将数据备份到 Hadoop 及从 Hadoop 中恢复数据;单节点备份恢复性
能大于 800GB/小时,整个集群的备份恢复性能超过 100TB/小时;
15) 数据挖掘:内置数据挖掘算法,可直接基于库内数据、利用 MPP 并行
计算资源实现数据的深度挖掘分析与机器学习,无需单独搭建机器学
习平台、无需进行数据搬移。采用 SQL 方式进行数据挖掘和机器学习,
提高开发效率;使用 UDF 可灵活快速的进行 AI 算法的扩充;
16) 多实例部署:支持在一个物理机上部署多个计算节点实例,可以充分
发挥高配服务器、NUMA 架构服务器的硬件性能;
17) 标准化:支持 SQL 2003 ANSI/ISO 标准,支持 ODBC 、 JDBC 、 ADO.NET
等接口规范;支持 C API , Python API , TCL API 等接口;支持 OLAP
函数。

GBase 8a MPP Cluster 产品简介相关推荐

  1. GBase 8a MPP Cluster 产品权限管理:回收权限

    作者:夏日初熏 (注:本示例中安装的 9.5.3 版本集群) 回收权限:与授予权限相对应,回收用户权限: 1.回收权限语法: REVOKE priv_type [(column_list)] [, p ...

  2. DEV05 GBase 8a MPP Cluster 数据库性能优化

    GBase 8a MPP Cluster 数据库性能优化 一.数据库为何要优化 (一)从 DBA 角度谈数据库为何要优化 (二)数据库产品的选型: (三)从 DE(开发工程师)角度谈数据库为何要优化 ...

  3. GBase 8a MPP Cluster技术先进性

    GBase 8a MPP Cluster作为行业内最先进的MPP数据库分析,从产品成熟性.稳定性.高可用性.高可靠性和高安全性方面具有以下优势,整理如下. 1)低硬件成本:完全使用X86架构的PC S ...

  4. GBase 8a MPP Cluster GDCA 认证培训课前准备

    GBase 8a MPP Cluster GDCA 认证培训课前准备 一. GBase 数据库软件获取 1. GBase 8a 数据库安装包.企业管理器和手册下载 二. 自己完成操作系统环境准备 (一 ...

  5. GBase 8a MPP Cluster 认证培训资料汇总

    一.课前准备: <GBase 8a MPP Cluster GDCA 认证培训课前准备> https://blog.csdn.net/wiserhowe/article/details/1 ...

  6. GBase 8a MPP Cluster 维护-日志篇

    日志介绍 1.1 关于日志 日志描述 GBase 8a MPP Cluster 集群不同的日志保存路径不同,主要日志分类见下表详细日 志查看参见附录日志参考. 表 :日志分类说明 日志类型 日志描述 ...

  7. 【GBASE】南大通用GBase 8a MPP Cluster技术特点

    GBase 8a MPP Cluster 具有多样化的平台选择.与时俱进的逻辑架构.海量数据高效存储.海量数据高速加载.海量数据高性能分析.弹性服务器资源伸缩.完善的系统资源管理.多级别的高可用.跨数 ...

  8. GBase 8a MPP Cluster SQL基础

    一.SQL语言基础知识 1.SQL语句根据其可实现功能,分为以下几类: 1.1 DDL语句:用来创建数据库以及定义其表结构.视图索引等. 关键词有CREATE.DROP.ALTER.RENAME等 1 ...

  9. E01 GBase 8a MPP Cluster V95 安装和卸载

    GBase 8a MPP Cluster V95 安装和卸载 一.集群节点环境设计 二.安装前准备工作 三.集群的安装 1.在集群所有节点上创建DBA用户 2.在集群所有节点上创建安装目录并授权 3. ...

最新文章

  1. dll文件是什么语言编写的_Win7系统当中libeay32.dll文件丢失的解决方法是什么?...
  2. 为Linux用ISO制作U盘启动及基本原理
  3. C语言经典例79-字符串排序
  4. Redis学习手册(实例代码)
  5. 定位漏水与非定位漏水的区别?
  6. Matlab:图像数据保存
  7. 数字类 default 0和 default 0_数字化转型从0到N,只需这三步
  8. 4种实例 advice aop_《Spring实战》阅读笔记
  9. Windows 10 怎样管理已连接过的无线网?
  10. ubuntu安装cuda(转精华)
  11. java 静态相关内容
  12. 黑马程序员 Python学习笔记之变量
  13. vscode搭建汇编环境
  14. 【系统分析师之路】2012年上系统分析师下午论文真题
  15. creo外观库_Proe/Creo外观着色与贴图
  16. 基于ssm的酒店客房管理系统(含数据库结构文档)
  17. 数据量再大也不怕!笔记本电脑也可以分析 100GB 数据
  18. 基于Matlab人脸识别签到系统(GUI界面)
  19. struct结构体扩展-成员函数
  20. 数据结构实验教程-第一套

热门文章

  1. Android 动画之帧动画(也叫图片动画)的用法
  2. Lee Hung-yi强化学习 | (2) Proximal Policy Optimization算法(PPO)
  3. sql联合查询(内联、左联、右联、全联)
  4. 通过weight权重控制字体的笔画粗细
  5. 人工智能不会取代你,使用人工智能的人会
  6. 计算机就业不好,计算机专业好不好就业?
  7. ubuntu 花屏、卡死
  8. QLU ACM 2018新生赛
  9. Hive常用优化方法总结
  10. 设计模式--工厂模式(六)