GBase 8a 大数据数据库平台介绍
- 格式:pdf
- 大小:3.17 MB
- 文档页数:45
南大通用打造国产数据库“龙头”作者:郭涛来源:《中国计算机报》2014年第49期2014年对于南大通用来说是不平凡的一年。
南大通用的核心产品率先进入金融领域的关键业务系统,与IBM战略合作后获得Informix技术授权,搭建PB级的结构化大数据测试验证平台,公司人员规模快速扩张等种种迹象表明,南大通用在2014年厚积薄发。
本报记者近日独家专访了南大通用董事长崔维力博士,听他讲述过去一年南大通用的蜕变。
蓄势待发记者:2014年,南大通用的数据库发展和创新之路经历了哪些变化,取得了哪些进展?崔维力:2014年是公司成立十年来发展最快的一年。
首先,员工人数从年初的300人发展到年末的近500人,建立了一套技术人员任职资格评价体系。
其次,南大通用自主研发的支撑大数据应用的新型数据库GBase 8a集群突破了120个节点的规模,在电信、金融、安全等领域实现了突破,市场营收增长40%以上。
基于GBase 8a构建的农业银行数据仓库正式上线,它为国产数据库在金融领域的应用树立了一个里程碑。
南大通用还专门投资搭建了PB级的结构化大数据测试平台,以验证GBase 8a集群产品。
如此规模的大数据测试验证平台是南大通用独有的。
另外,南大通用还通过与IBM进行战略合作,获得了Informix数据库技术授权。
南大通用将基于Informix最新源代码自主构造一款面向高端行业的复杂事务处理数据库产品——GBase 8t。
通过引进、消化、吸收、再创新,GBase 8t将与GBase 8a一起构成公司的“双子星”核心产品,分别在OLTP和OLAP领域为公司下一阶段更高速的发展提供有力支撑。
经过这一年的努力,公司上下增强了打造国产数据库“龙头”的信心。
记者:农业银行数据仓库这个项目是国产基础软件在金融领域应用的一个里程碑。
您能介绍一下2014年南大通用在垂直行业,特别是金融领域的新突破吗?崔维力:南大通用今年在行业营销上取得了持续快速增长,这还要感谢中兴、荣之联、浪潮、曙光、东软、神州数码等合作伙伴将GBase 8a产品带入了电信、金融、安全等新的领域,甚至带出了国门。
南大通用:打造国产数据库龙头支撑自主可控战略作者:洪蕾来源:《中国信息化周报》2014年第50期南大通用的2014年很不平凡。
GBase 8a进入金融领域核心业务系统,与IBM战略合作获得Informix技术授权,搭建PB级结构化大数据测试验证平台,人员规模跃居国产数据库之首,种种迹象展现南大通用厚积薄发之势,并引起业内关注。
为此,中国信息化周报记者专程拜访了南大通用董事长崔维力,听他讲述眼中的南大通用。
百尺竿头推动基础软件平台建设中国信息化周报:您如何看待南大通用2014年的发展?崔维力:2014是公司成立十年来发展最快的一年。
首先员工人数从年初的300人发展到年末的近500人,并建立了一套有效的技术人员任职资格评价体系;其次,我们自主研发的支撑大数据应用的新型数据库GBase 8a集群规模突破120节点,在电信、金融等领域应用不断突破,市场营收增长40%以上,特别是中国农业银行基于GBase 8a构建的总行数据仓库正式上线,可以说是国产基础软件在金融领域应用的一个里程碑。
我们还专门搭建了PB级的结构化大数据测试平台,来验证GBase 8a产品,这应该也是国内数据库厂家独有的。
另外,今年我们还通过和IBM战略合作获得了Informix数据库技术授权,我们将基于Informix最新源代码自主构造一款面向高端行业复杂事务处理的数据库产品GBase 8t,这样通过引进、消化吸收、再创新,GBase 8t将与GBase 8a一起构成公司“双子星”产品,分别在OLTP和OLAP领域为南大通用的更高速发展提供有力支撑。
2014年的这些发展,使公司上下树立了打造国产数据库龙头的信心。
中国信息化周报:中国拥有数据库龙头企业也是用户、产业、政府所期望的。
崔维力:是的。
数据库具备平台属性,平台需要龙头。
国际上无论软硬件平台,都是围绕龙头构建产业链,龙头需要一定规模的用户、配套工具、人才来支撑。
我们国家硬件平台的龙头效应好一些,比如服务器、PC机,甚至手机等,但CPU、OS、数据库尚缺乏真正龙头,很难形成良性格局。
GBase8a认证题库GBase8a 认证题库包含以下内容:1. 什么是 GBase8a 数据库?GBase8a 是由国内云计算领军企业华为技术有限公司开发的一款关系型数据库管理系统。
它具有高度可靠的数据安全性、高性能的数据处理能力,以及强大的扩展性和灵活性,可以支持海量数据处理、大规模并发访问,并为数据管理者提供了完善的工具和接口,方便数据管理和应用开发。
2. GBase8a 数据库的特点- 支持高并发、大规模数据处理。
GBase8a 能够处理海量数据,支持高并发的访问,可以快速响应大批量的请求。
- 支持分布式扩展。
GBase8a 可以通过分布式部署来实现水平扩展,使得系统可以适应高并发和大数据量的场景。
- 安全性高。
GBase8a 采用多种安全技术,包括访问控制、加密传输、数据备份与恢复等,保证数据的机密性、完整性和可用性。
- 灵活性强。
GBase8a 支持多种语言和开发框架,可以方便快捷地与其他系统进行集成。
3. GBase8a 数据库适用场景- 能够处理大规模数据的应用。
例如,电商、金融、游戏、物流等领域,需要处理海量数据,支持高并发的访问。
- 需要支持分布式部署的应用。
例如,物联网、云计算等领域,需要支持多地数据中心之间的数据交换和共享。
- 需要高可靠、高安全性的应用。
例如,电信、政府、金融等领域,需要保证数据的机密性、完整性和可用性。
- 需要灵活性强的应用。
例如,企业内部管理系统、客户关系管理系统等领域,需要快速适应业务变化,支持多种语言和开发框架。
总的来说,GBase8a 是一款非常优秀的数据库管理系统,可以满足各种复杂的应用场景需求。
GBase 8s 安全功能简介GBase 8s提供和支持的安全功能包括:用户认证、用户授权、访问控制、安全审计、数据加密、备份恢复、角色管理、资源限制、通讯安全、可信路径。
1.1用户认证1)用户标识每个进入DBMS的用户首先需要有一个用户标识,并在DBMS的整个生命周期实现用户标识的唯一性。
2)身份鉴别用户身份鉴别采用了用户密码及数据证书双重认证的鉴别机制,按照基本鉴别、不可伪造鉴别及一次性使用鉴别要求进行用户身份鉴别,用户在使用DBMS 时必须首先给出用户标识,通过检验合格后才能进入使用DBMS,DBMS采用SSL 安全协议,通过双向认证,即客户端或工具端在申请访问服务端时,利用对方的验证算法来验证通信中收到的签名信息。
身份鉴别功能实现包括:•强化管理的口令鉴别:系统采用存储哈希口令的方式提高口令安全性。
•密码复杂度检查:口令长度不得低于8位,口令必须包含大写字母、小写字母、数字。
•密码时效性检查:用户口令有效期最多为7天,超过7天未修改口令,登录时需要重新设置口令。
•尝试次数限制:提供用户鉴别尝试次数限制功能,用户可设定尝试次数,最多为5次。
超过后用户挂起,间隔一段时间后才可以正常登录。
•用户密码传输加密:用户在客户端登录数据库服务器时,输入的密码信息进行加密传输,server端进行密码解密并校验。
•超时认证:用户登录数据库长时间空闲不进行操作,再次操作时,需要输入管理员信息重新登录。
支持证书鉴别:采用SSL协议,通过双向认证,即客户端或工具端在申请访问服务端时,利用对方的验证算法来验证通信中收到的签名信息。
1.2用户授权每个授权用户有一组数据库安全域特性,可决定用户下列安全域特性内容:可用特权和授权角色、可用存储空间(如表空间)限额、可用系统资源限制等安全属性。
可用存储空间(如表空间)、可用系统资源既为数据库对象使用资源,主体为用户,客体包括基表、视图、列、存储过程、函数等,操作包括SELECT,INSERT,UPDATE,DELETE,ALTER、INDEX、REFERENCE,EXECUTE等。
技术产品规范/项目名称设计方案朗新云商项目开发部2017年10月目录1概述 (1)1.1项目介绍 ............................................................................. 错误!未定义书签。
1.1.1三级....................................................................................... 错误!未定义书签。
修改履历1GBase数据类型及SQL语句1.1GBase 8a数据类型GBase 8a MPP Cluster 支持SQL92 中定义的绝大多数数据类型,同时也支持SQL99 和SQL2000 中定义的数据类型。
GBase 8a MPP Cluster 支持的数据类型,如下表所示:1.1.1数值类型1.1.2字符类型GBase 8a MPP Cluster 目前支持三种字符类型,如下表所示:1.1.3二进制数据类型GBase 8a MPP Cluster 目前支持以下二进制数据类型,如下表所示:使用BLOB 数据类型,有如下约束:➢BLOB 列支持32KB 的存储容量。
➢创建表时,BLOB 列不可以有DEFAULT 值。
➢查询语句中,BLOB 列不支持过滤条件。
➢查询语句中,BLOB 列不支持OLAP 函数。
1.1.4日期和时间类型TIMESTAMP 使用限制:以下限制说明,是针对TIMESTAMP 数据列自动更新时的场景:1. 在一张表中,只能自动更新表中第一个出现的TIMESTAMP 列,并且必须使用DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP来定义。
2. 在一张表中,使用DEFAULT CURRENT_TIMESTAMP ON UPDATECURRENT_TIMESTAMP 来指定TIMESTAMP 列自动更新时,只能使用一次,且用于第一个TIMESTAMP 列。
技术产品规范/项目名称设计方案朗新云商项目开发部2017年10月目录1GBase数据类型及SQL语句1.1GBase 8a数据类型GBase 8a MPP Cluster 支持SQL92中定义得绝大多数数据类型,同时也支持SQL99与SQL2000 中定义得数据类型。
GBase 8a MPPCluster 支持得数据类型,如下表所示:1.1.1数值类型1.1.2字符类型GBase 8a MPP Cluster 目前支持三种字符类型,如下表所示:1.1.3二进制数据类型目前支持以下二进制数据类型,如下表所示:GBase 8a MPP Cluster➢BLOB列支持32KB 得存储容量。
➢创建表时,BLOB 列不可以有DEFAULT 值。
➢查询语句中,BLOB列不支持过滤条件。
➢查询语句中,BLOB列不支持OLAP 函数。
1.1.4日期与时间类型以下限制说明,就是针对TIMESTAMP数据列自动更新时得场景:1、在一张表中,只能自动更新表中第一个出现得TIMESTAMP 列,并且必须使用DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP来定义、2。
在一张表中,使用DEFAULT CURRENT_TIMESTAMP ON UPDATECURRENT_TIMESTAMP来指定TIMESTAMP 列自动更新时,只能使用一次, 且用于第一个TIMESTAMP列、3。
从不同节点发起得SQL 语句,TIMESTAMP 列更新得时间为发起节点得本地时间;如果从不同得发起点发起SQL,而各个节点得本地时间又不同步,则无法保证TIMESTAMP 列更新值一致。
1.2SQL语言基础本章对GBase8a MPP Cluster 得SQL 语句得下列元素进行讨论:数值,例如字符串与数字;标识符,比如表与列名字;用户与系统变量;注释。
1.2.1数值这部分主要介绍在GBase 8a MPP Cluster 中使用得数值、包括字符串,数字,十六进制值,布尔值与NULL、1.2.1.1字符串字符串就是多个字符组成得一个字符序列,由单引号‚’‛或双引号‚"‛字符包围、例如:'a string’在一个字符串中,确定得序列具有特殊得含义,每个序列以反斜线符号‚\‛开头,称为转义字符。
Weblogic与GBase8a集成配置参考目录1.文档说明 (3)2.Weblogic简介 (3)3.最小安装配置要求 (3)4.Weblogic安装步骤 (3)4.1Windows环境安装 (3)4.2Linux环境安装 (13)5.JDBC驱动包配置 (13)5.1windows环境下配置 (13)5.2linux环境下配置 (14)6.Weblogic数据源的配置 (14)7.JDBC数据源配置常用参数说明 (20)7.1常规 (20)7.2连接缓冲池:常规 (21)7.3连接缓冲池:高级 (22)8.应用程序发布 (24)9.联调集成常用知识点 (28)9.1高可用负载均衡功能配置 (28)9.1.1调整JDBC连接池属性 (28)9.1.2修改应用代码 (29)9.1.3重新发布应用 (30)9.1.4检查负载均衡效果 (30)9.2常用端口号说明 (31)9.2.17001端口 (31)9.2.25556端口 (32)9.2.3web应用端口 (32)9.3日志配置 (32)9.3.1日志文件位置 (33)9.3.2日志文件种类 (33)9.4服务启停 (34)10.附件 (34)10.1测试应用程序WAR包 (34)10.2测试应用程序主文件 (34)1.文档说明本文旨在介绍Weblogic套件在与GBase8a集群版数据库进行集成时主要涉及到的weblogic 安装配置步骤、GBase8a JDBC驱动程序与weblogic连接池配置、以及应用程序发布等内容。
主要适合应用服务中间件管理工程师、数据库管理工程师等角色阅读。
2.Weblogic简介WebLogic是美国Oracle公司出品的一个application server,是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。
将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。
引⽤-各类数据库整体架构图汇总采集并汇总GBase 8a,oceanbase,tidb,polardb-O,gaussdb200,clickhouse,flink,spark等数据库的整体架构图和对应说明,⽅便从整体上看数据库之间的差异。
新搜集到的数据库材料,我放到了最前⾯。
⽬录导航星环TDH核⼼: Inceptor 基于Hadoop和Spark技术平台打造星环TDH 产品架构图易鲸捷 EsgynDB核⼼:基于Apache Trafodion, 2021年4⽉改名叫 attic易鲸捷 EsgynDB 产品整体架构图易鲸捷 EsgynDB 产品⽣态集成图易鲸捷 EsgynDB 产品整体架构图易鲸捷 EsgynDB 产品整体架构图中兴通讯GoldenDB中兴通讯GoldenDB产品架构图神通数据库MPP集群神通数据库MPP集群产品架构图神通数据库MPP集群产品架构图巨杉Sequoiadb巨杉Sequoiadb产品整体逻辑框架图巨杉Sequoiadb产品存储引擎框架图协调节点协调节点不存储任何⽤户数据。
作为外部访问的接⼊与请求分发节点,协调节点将⽤户请求分发⾄相应的数据节点,最终合并数据节点的结果应答对外进⾏响应。
编⽬节点编⽬节点主要存储系统的节点信息、⽤户信息、分区信息以及对象定义等元数据。
在特定操作下,协调节点与数据节点均会向编⽬节点请求元数据信息,以感知数据的分布规律和校验请求的正确性。
数据节点数据节点为⽤户数据的物理存储节点,海量数据通过分⽚切分的⽅式被分散⾄不同的数据节点。
在关系型与 JSON 数据库实例中,每⼀条记录会被完整地存放在其中⼀个或多个数据节点中;⽽在对象存储实例中,每⼀个⽂件将会依据数据页⼤⼩被拆分成多个数据块,并被分散⾄不同的数据节点进⾏存放。
阿⾥云 AnalyticDB PostgreSQL阿⾥云 AnalyticDB 产品架构图阿⾥云 AnalyticDB 产品架构图AnalyticDB PostgreSQL版采⽤MPP架构,实例由多个计算节点组成,存储磁盘类型⽀持⾼效云盘和ESSD云盘,计算和存储分离,可以独⽴增加节点或扩容,且保持查询响应时间不变。