- 博客(29)
- 收藏
- 关注
原创 GBase 8s 对象关系模型
可以通过定义新数据类型(以及支持它们的访问方法和函数)和用户定义的例程(UDR、 允许您存储和管理图像、音频、视频和大型文本文档等等)来扩展数据库服务器的功 能。可以定义获取其它对象的属性的对象(类型和表)并添加特定于所定义对象的新属性。GBase 8s 提供对象的面向对象的功能优于关系模型的功能,但以具有行和列的表的形式表 示所有数据。复杂类型在组织列和表级别的 数据方面允许更大的灵活性。例如:使用复杂类型,您可以定义包含单个类型的值集 合的列和包含多个组件类型的列。...
2022-08-31 17:04:30
216
1
原创 GBase 8a MPP Cluster产品基本功能简介
支持多种标准函数,包括控制流函数、字符串函数、数值函数、日期和时间函数、转换函数、位函数、加密函数、信息函数、辅助函数、聚集函数、OLAP函数(包括avg()over()、sum()over()、rank()over()、row_number()over()等)、正则表达式函数等。提供了数据库,表,索引,视图,存储过程,自定义函数、同义词等常用数据库对象的创建,修改和删除操作,支持数据库用户的创建,删除操作,以及用户权限的分配与回收。符合并支持ODBC、JDBC、ADO.NET等接口规范;...
2022-07-29 16:13:28
231
原创 GBase 8a MPP Cluster产品简介
南大通用大规模分布式并行数据库集群系统,简称GBase8aMPPCluster,它是在GBase8a列存储数据库基础上开发的一款SharedNothing架构的分布式并行数据库集群,具备高性能、高可用、高扩展等特性,可以为各种规模数据管理提供高性价比的通用计算平台,并广泛用于支撑各类数据仓库系统、BI系统和决策支持系统。智能索引包含基于列的统计信息,在数据检索定位时可被直接使用,有效过滤数据,大幅降低数据库磁盘I/O,高性能、免维护的智能索引技术,大幅提高海量数据的查询性能;...
2022-07-29 16:12:09
300
原创 GBase 8s 对象关系模型
可以通过定义新数据类型(以及支持它们的访问方法和函数)和用户定义的例程(UDR、允许您存储和管理图像、音频、视频和大型文本文档等等)来扩展数据库服务器的功能。可以定义获取其它对象的属性的对象(类型和表)并添加特定于所定义对象的新属性。GBase8s提供对象的面向对象的功能优于关系模型的功能,但以具有行和列的表的形式表示所有数据。复杂类型在组织列和表级别的数据方面允许更大的灵活性。例如使用复杂类型,您可以定义包含单个类型的值集合的列和包含多个组件类型的列。...
2022-07-29 10:24:15
151
原创 南大通用GBase 8c多部署方式和安全特性
3.安全审计GBase8c具有独立的审计系统,它能定义相关的审计事件,记录用户的相关操作,并能记录用户标识、身份鉴别等的审计数据,能进行相关的审计分析并自动报警,并支持对审计数据进行查阅。为便于独立审计,保证更高的系统安全性,GBase8c设有专门的安全审计员进行审计管理,安全审计员可利用专门的审计操作界面对审计事件作选择,查阅有关审计数据,处理报警信息。GBase8c支持库、表等不同数据粒度的存储加密,不同数据对象可采用不同的加密密钥,如一表一密,可有效防止单点突破,保证更高的数据安全性。...
2022-07-29 10:22:43
270
原创 GBase 8s 两地三中心架构
l支工具实现备份和恢复支持单节点数据库完全备份与恢复、增量备份与恢复、数据空间备份与恢复;l支持利用灵活的数据导入导出能力支持全库、单表、多表批量的导入导出能力;两地三中心架构在同一机房内部署共享存储集群,同城另一数据中心部署同城灾备集群,远距离异地城市部署异地灾备集群,节点对等,均支持读写,的备节点提供只读功能。下图是两地三中心总体架构示意图,其中共享存储集群采用2节点方式集群,同城灾备集群采用一主、一备节点方式集群,异地灾备集群采用一主、一备节点方式集群。l零级备份全量备份。...
2022-07-29 10:18:48
557
原创 GBase 8s 分片和索引技术
GBase8s支持两种分片方式轮询法和基于表达式分片。其中常见分片表达式有基本表达式、Mod运算表达式、Remainder、List、Interval表达式,GBase8s所提供的基于Interval的分片策略,将根据Insert记录的情况自动扩展分片,从而提供更为灵活的方式,减少人工维护。拥有多种索引类型包括唯一索引、复合索引、函数索引、簇集索引、双向搜索索引。l支持索引支持分片功能,具有并行扫描效果,进一步提升扫描效率。l支持不影响业务的情况下,在线创建索引的能力。...
2022-07-29 10:16:21
143
原创 GBase 8s 基础功能
1.1SQL兼容GBase 8s支持更广泛的、与多种主流数据库语法兼容的SQL使用方法。主流数据库兼容:数据类型兼容如:varchar2、timestamp。函数兼容如:listagg()、sys_guid()等。语法兼容如:with as、insert /fisrt all,支持为表添加注释,支持为列设置默认值等。过程化语言兼容:实现了常用语法的兼容,简单存储过程可以不改动直接在GBase 8s中创建、调用。兼容数据类型、变量声明、赋值、顺序结构、选择结构、循环结构、静态SQL、...
2022-05-31 12:14:31
276
原创 GBase 8s 安全功能(3)
1.1数据完整性GBase 8s提供一系列强有力的方法来确保数据库的完整性。l物理存储完整性保护GBase 8s的数据文件按照页方式进行存储,每个页为16KB,数据文件存储的示意图如下:每一个页数据的存储结构如下: Page Header User Records Free Space Page Directory Page Trailer Page Trailer存...
2022-05-31 12:13:24
113
原创 GBase 8s 安全功能(2)
1.1安全标记与强制访问控制1.1.1安全标记GBase 8s中的主体(数据库用户)与客体(数据对象)均需标以敏感标记(简称标记),标记分为安全等级标记与范畴标记,等级标记是用正整数表示,而范畴标记则用集合表示。由负责强制访问控制管理的安全管理员创建全局等级与全局范畴,并利用所创建的等级与范畴标记系统中的主体(代理)和客体。1.1.2强制访问控制(MAC)强制访问控制(MAC)功能提供客体(数据对象)在主体(数据库用户)之间共享的控制,与自主访问控制(DAC)不...
2022-05-31 12:11:42
122
原创 GBase 8s 安全功能(1)
1.1身份鉴别功能1.1.1用户标识在GBase 8s中,每个数据库用户都有一个不可重复的唯一性用户标识,并在DBMS的整个生命周期实现该用户标识的唯一性。1.1.2用户鉴别按照基本鉴别、不可伪造鉴别及一次性使用鉴别要求进行用户身份鉴别,用户在使用DBMS时必须首先给出用户标识,通过检验合格后才能进入使用DBMS。用户身份鉴别采用了用户密码及数据证书双重认证的鉴别机制。数据库用户的密码使用杂凑算法加密处理后存储在GBase 8s的系统表中,从而保证了密码自身的安...
2022-05-31 12:10:05
346
原创 GBase 8c管理平台
GBase 8c管理平台支持多种部署方式,实现对集群的系统部署、运维监控、扩容缩容、安全权限管理、数据库结构管理、数据迁移等功能。GBase 8c Platform通用管理平台是一款功能强大的数据库集群管理平台,以图形可视化的形式,实现集群的系统部署、配置管理、运维监控、告警管理、备份恢复、扩容缩容、灰度发布等特性。GBase 8c Platform支持数据库集群的一键快速部署,并直观地显示各部署步骤的执行状态和结果。用户可通过配置参数,定义当前可用的服务器资源,配置节点服务器。此外,还支持
2022-04-27 16:04:09
98
原创 GBase 8c管理平台及开发接口
GBase 8c MacTool(Mandatory access control Tool)安全管理平台提供数据库强制访问和配置的功能,可对策略、范畴、密级、安全标签等配置项,进行标识、删除和维护等操作,从而全面配置和管理数据库的安全权限。GBase 8c AMT(Administration & Management Tool)管理控制平台提供对数据库对象、用户和表空间的图形化管理功能,支持对模式、表、视图等数据库对象和用户、角色、权限等安全要素的可视化管理,直观展现已连接服务器的数据库对象
2022-04-27 16:03:01
153
原创 GBase 8c产品高级特性(ii)
GBase 8c支持灰度发布,可以在保证业务持续可用的条件下,进行数据库版本升级和发布。在进行GBase 8c版本升级时,需要先下线一部分节点,剩下一部分节点继续提供服务,系统功能不受影响,性能会有一定程度下降。接着将下线的节点升级到新的版本,上线后提供服务,系统性能能够恢复到初始状态。新旧版本同时提供服务,运行一段时间确保新版本无异常后,再下线一部分节点继续升级。如此循环,通过灰度发布将所有节点都升级到新版本。在灰度发布的过程中,GBase 8c不中断服务,只是有短暂的性能下降,具备系统持续可
2022-04-26 10:01:25
128
原创 GBase 8c 产品架构
GBase 8c采用shared nothing的分布式架构,计算节点和存储节点分离,节点间通过高速网络进行通信,所有节点都有主从互备,确保系统的高可用性。由于没有资源共享,增加节点就可以线性地扩展集群的存储能力和计算能力,满足业务规模增长的要求。GBase 8c的节点分为三类,分别是协调器(Coordinator,CN)、数据节点(Data Node,DN)和全局事务管理器(Global Transaction Manager,GTM)。协调器:协调器管理和客户端的连接,对客户端发来的SQL进
2022-03-28 14:53:12
106
原创 GBase 8c 产品简介(2)
灵活的部署方式用户可以根据自身IT基础设施建设情况,结合性能、便捷、安全等需求的综合考量,选择将GBase 8c部署在不同的环境。GBase 8c支持物理机部署、虚拟机部署、容器部署、私有云部署和公有云部署。在线扩容缩容GBase 8c支持在线扩容缩容,扩容缩容时,数据自动进行重分布,应用系统无感知。在线扩容缩容期间,不中断业务使用,保证系统的持续可用性。在线升级GBase 8c通过灰度发布进行在线升级,在线升级期间,系统仅性能受短暂影响,业务的正常访问不受影响。数据高可用GBa
2022-03-28 14:48:16
221
原创 GBase 8c产品简介
南大通用分布式交易型数据库管理系统,简称:GBase 8c,是一款 shared nothing架构的分布式交易型数据库集群。GBase 8c具备高性能、高可用、弹性伸缩、高安全性等特性,可以部署在物理机、虚拟机、容器、私有云和公有云,为金融核心系统、互联网业务系统和政企业务系统提供安全、稳定、可靠的数据存储和管理服务。技术特点作为一款金融级分布式交易型数据库产品,GBase 8c具有强一致性的全局事务、计算存储分离、灵活的数据分布、灵活的部署方式、在线扩容缩容、在线升级、数据高可用、高安全性、异地
2022-03-28 14:41:50
404
转载 GBase 8a分布式存储
GBase 8a MPP Cluster 可处理 PB 级别以上的结构化数据,对于大表数据可以采用分布存储模式,分布策略有随机分布或哈希分布两种方式进行数据分布式存储。用户可以按照业务场景的需求,选择合适的分布策略,从而在性能、可靠性和灵活性间获得最佳匹配。随机分布模式随机分布模式是指数据库创建随机分布的分布表,在对其进行加载时数据随机均等的分布到数据集群的各个节点上。哈希分布模式哈希模式是指在加载时对原始数据中的每条数据中指定的哈希列进行处理,处理后的数据按照哈希值装入特定的哈希桶中,...
2022-02-21 16:12:52
214
转载 GBase Python 架构
GBase Python 接口提供了统一的客户端访问数据库、 获取数据、 管理数据的方式,使用如下介绍的核心类完成所有数据库操作。1 与服务器建立连接,完成握手、初始化2 执行 SQL 语句、 访问存储过程、使用事务3 对结果集的快速读取4 快速获取下一个结果集5 输出定位准确的日志内容下图展示了 GBase Python 的整体结构。图 GBase Python 结构GBaseConnection : GBase 数据库的连接。GBaseCursor :执行 GBase ...
2022-02-21 16:11:40
351
原创 南大通用GBase 8c功能简介
结构化查询语言:符合SQL标准,支持 CREATE、ALTER、DROP 等 DDL 语法,支持 SELECT、INSERT、UPDATE、DELETE、MERGE 等 DML 语法,支持单表,多表联合查询数据类型:boolean布尔数据类型、integer、smallint、bigint、decimal、real等数值数据类型、char、varchar 等字符数据类型、data、time、interval、timestamp等日期类型、bytea、text等 大对象数据类型、point、line、p.
2022-02-21 15:18:32
544
原创 南大通用GBase 8s产品架构(II)
数据库服务,数据库服务是位于用户和操作系统之间的一层数据管理系统,主要功能包括:数据定义、数据操作、运行管理、运维等。架构采用多进程+共享内存架构实现高效的数据管理。本系统由如下几部分组成:GBase 8s通过共享内存机制实现各服务进程间通信及数据处理。同时采用共享内存作为数据缓存减少IO负荷、提高数据库的并发能力。GBase 8s 的服务进程由一系列负责不同功能的进程组成,主要包括用户服务进程、逻辑日志服务进程、物理日志服务进程、管理服务进程、安全控制服务进程、IO服务进程、审计服务进程,以及其他
2022-02-21 15:17:50
2171
原创 南大通用GBase 8s 产品架构(I)
GBase 8s总体上由三大部分组成:管理工具、应用接口、数据库主服务。管理工具包含图形化管理工具和命令行管理工具。图形化管理工具•安全管理器:用于安全标签、用户赋权等安全管理相关图形化界面;•审计管理器:安全审计的打开、关闭,审计标签设定,审计记录查看等功能;•统一监控平台:提供数据库系统的运行状态信息展示,供系统维护人员、系统管理员等角色对数据库进行调优、排错等日常维护工作;•迁移工具:提供同源或非同源数据的导入工具;例如Oracl...
2022-02-21 15:16:41
1461
原创 南大通用GBase 8c多部署方式和安全特性
多部署方式:随着虚拟化和云计算技术的不断深入应用,业务上云成了IT架构发展的趋势,进而对数据库的云上部署能力提出了要求。GBase 8c支持物理服务器部署、虚拟机部署、容器部署、云上裸金属服务器部署、私有云部署、公有云部署等多种部署方式,为不同IT架构下的数据库部署提供了多种选择。1.物理服务器部署:传统的部署方式,适合对数据库资源需要物理隔离,IT架构尚未云化的客户。2.虚拟机/容器部署:对于希望采用虚拟化部署,但IT架构尚未云化的客户可以使用容器来部署GBase 8c。3.云上裸金属
2022-02-21 15:15:53
154
原创 GBase 8s 分片和索引技术
GBase 8s 支持两种分片方式:轮询法和基于表达式分片。其中常见分片表达式有:基本表达式、Mod运算表达式、Remainder、List、Interval表达式,GBase 8s所提供的基于 Interval 的分片策略,将根据 Insert 记录的情况自动扩展分片,从而提供更为灵活的方式,减少人工维护。GBase 8s支持B型树索引、R型树索引、森林树索引、用户定义的索引等多种索引结构;拥有多种索引类型包括:唯一索引、复合索引、函数索引、簇集索引、双向搜索索引。GBase 8s索引除了拥有高效
2022-01-25 11:21:42
2744
原创 GBase 8s 如何输入·SQL语句
SQL 语言是自由格式的(如同 C 或 PASCAL),通常忽略空格字符(例如 TAB 、LINEFEED 和各语句或语句元素之间额外的空格)。然而,必须至少有一个空白字符或其它定界符将关键字和 标识与其它语法标记分开。除了在带引号字符串中以外,SQL 是不区分大小写的;另见 标识符。在符合 ANSI 的数据库中, 如果没有用双引号 ( " ) 定界对象的 owner ,而且当初始化数据库服务器时没有将 ANSIOWNER 环境变量设置为 1 ,则数据库服务器会以大写字母存储 owner 名称。..
2021-12-07 16:53:24
297
原创 GBase 8s 对象关系模型
GBase 8s 允许您构建对象关系数据库。除了支持字母数字数据(如字符串、整型、日期和 小数)之外,对象关系数据库还扩展了关系模型的功能,使它具有以下面向对象的功能:可扩展性可以通过定义新数据类型(以及支持它们的访问方法和函数)和用户定义的例程(UDR、 允许您存储和管理图像、音频、视频和大型文本文档等等)来扩展数据库服务器的功 能。 GBase 及第三方供应商将某些数据类型和访问方法封装到 DataBlade 模块或共享类库 中,可根据您的需要,将它们添加到数据库服务器中。DataBlade..
2021-12-07 16:44:29
625
原创 GBase 8s产品平台
GBase 8s 支持如下的操作系统和平台:l操作系统64位Unix系列(AIX、HP-UX、Solaris)64位Linux 系列(CentOS、RedHat、SUSE 、Asianux、Debian、Ubuntu)32位Linux 系列 (CentOS、RedHat、SUSE 、Asianux、Debian、Ubuntu)64位Windows系统(Windows 2003、Windows 2008、Windows 7、Windows 8、Windows 2012)3...
2021-12-06 10:43:55
268
原创 Gbase 8s 产品特性
南大通用安全数据库管理系统GBase 8s产品达到国家等级保护四级的安全技术要求,支持共享存储和非共享存储高可用架构,全面增强管理工具。安全功能增强:身份鉴别增强:支持强化管理的口令鉴别、支持数字证书鉴别、支持第三方认证、支持用户行为限制、支持操作系统用户身份鉴别。 强制访问控制增强:安全标签支持Array类型(级别)、Set类型(范围)、Tree类型(组织),安全策略支持16个安全组件,安全标记粒度到行级和字段级,支持安全策略特权(豁免权)、新增安全管理员角色。安全审计增强:新增...
2021-11-26 12:57:25
3421
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人