自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 收藏
  • 关注

原创 GBase 8s 快速恢复(fast recovery)

快速恢复是自动容错功能,数据库服务器每次从脱机方式转向静默、管理或联机方式时执行该功能。无需为快速恢复采取任何管理操作;它是一种自动功能。快速恢复过程检查数据库服务器上次脱机时是否在不受控条件下进行的。如果是,那么快速恢复将数据库服务器返回至物理和逻辑一致性状态。如果快速恢复过程发现数据库服务器在受控方式下脱机,那么快速恢复过程终止,并且数据库服务器转向联机方式。快速恢复在任何导致数据库服务器内存内容丢失的故障之后将数据库服务器恢复至物理和逻辑一致性。例如:操作系统发生故障,但没有任何警告。系统故障不损坏数

2022-11-30 09:54:04 570

原创 GBase 8s 检查点(checkpoint)

数据库服务器会定期将缓冲池内的事务和数据清仓到磁盘。直到将事务和数据清仓到磁盘之前,数据和事务都处于流出的状态。除了在事务完成后立即强制将每个事务清仓到磁盘,数据库服务器还将事务写入到逻辑日志中。数据库服务器在事务发生时记录事务。如果系统出现故障,那么服务器执行以下操作:1、重放日志以重做和恢复事务2、将数据库返回至与发生故障时数据库系统的状态一致的状态为了便于数据库系统的复原或逻辑恢复,数据库服务器生成一致性点,称为检查点。检查点是建立数据库系统的已知和一致状态时日志中的某个时间点。通常,检查点涉及到

2022-11-30 09:52:08 659

原创 GBase 8s 逻辑日志(logical log)

为了保留自上次存储空间备份以来的事务和数据库服务器更改的历史记录,数据库服务器生成日志记录。数据库服务器将日志记录存储在逻辑日志中,这是由三个或更多逻辑日志文件组成的循环文件。将该日志称为逻辑的事因为日志记录代表数据库服务器的逻辑操作(而不是物理操作)。存储空间备份加上逻辑日志备份的组合在任何时候均包含数据库服务器数据的完整副本。作为数据库服务器管理员,您必须配置并管理逻辑日志。例如:如果您不定期备份日志文件,那么逻辑日志会填满,而数据库服务器暂挂处理。

2022-11-30 09:48:35 237

原创 GBase 8s 物理日志(physical log)

数据库服务器为这些页而将前映像页保留在共享内存的物理日志中,直至一个或多个页清除程序将页清仓到磁盘。未修改的页在数据库服务器发生故障或备份过程需要它们的情况下可用于提供数据库服务器数据的准确抽点转储。在故障后,数据库服务器使用页的前映像将磁盘上这些页恢复至它们在最近检查点中的状态。在数据库服务器修改共享内存缓冲池中的某些页之前,它将页的前映像存储在共享内存中的物理日志缓冲区。当您执行备份时,数据库服务器执行检查点并检查物理日志,以确定备份上所属的页的正确版本。在 0 级备份中,数据库服务器备份所有磁盘页。

2022-11-30 09:47:10 321

原创 GBase 8s 数据库空间(dbspace)

要指定数据库或表的存储位置,可使用 CREATE DATABASE 或 CREATE TABLE 语句的 IN dbspace 选项。数据库空间是一种可包含 1 到 32766 个块(chunk)的逻辑单元。放置数据库、表、逻辑日志文件以及数据库空间中的物理日志。数据库空间可以包含一个或多个块,如下图所示。

2022-11-30 09:44:50 232

原创 GBase 8s 页(page)

页结构由页头信息,数据部分和时间戳组成,数据部分每一行对应一个slot,每行数据实际占用的页空间大小为行长加 4 字节,数据行从前往后写,slot 从后往前写。每页最多存储 255 行(由 num_solts 和 rowid 限定)页是数据库服务器读取和写入的最小单元。是磁盘 IO 的基本单位,在 AIX、Windows 平台上,页大小默认为 4k,其他操作系统默认为 2k,可在创建数据库空间时指定页大小。下图图解说明了页的概念及内部结构。

2022-11-30 09:40:01 286

原创 GBase 8s 块(chunk)

块是用于数据库服务器数据存储数据文件。可以是文件系统或裸设备。单个块的最大大小是 4TB。数据库最多可支持块数为 32,766 个。在 UNIX 或 LINUX 上,建议使用裸设备,在 Windows 上,建议使用 NTFS。下图对数据库块进行了图解说明。

2022-11-30 09:36:16 442

原创 GBase 8s 虚拟段(virtual segment)

数据库所有的会话都有一个或多个内存池。当数据库服务器需要内存时,它会先查看指定的池。如果池中可用的内存不足以满足请求,那么数据库服务器将从系统池添加内存。如果数据库服务器不能在系统池中找到足够的内存,那么它会动态地给虚拟部分分配更多的段。内部表、大缓冲区、会话数据、线程数据(堆栈和堆)、数据分布高速缓存、字典高速缓存、SPL 例程高速缓存、SQL 字典高速缓存、排序池、全局池。

2022-11-30 09:34:39 159

原创 虚拟机桥接模式无法联网

3、下拉选择网卡(控制面板\网络和 Internet\网络连接),并点击确定。4、打开虚拟机设置,网络连接选择自定义,下拉选择VMnet0即可联网。问题:虚拟机桥接模式无法联网。解决:1、打开虚拟网络编辑器。2、点击右下角更改设置。

2022-11-18 19:07:31 13271 4

原创 DBLINK 数据推送

同时支持 passthrough 直通模式,即 GCluster 不对指定的 SQL 做语法解析,请求网关直接转发指定的 SQL 到远端数据库执行,通过 passthrough 模式可实现对远端表进行 insert…values, delete, update 等操作。支持 insert …select 语句的目标表为 dblink 远端表,支持通过insert …select 语句将本地数据推送到远端。

2022-10-31 11:04:14 213 1

原创 DBLink 简介

透明网关服务:一个独立运行的进程,负责连接 GBase 8a 集群之外的其他数据库(通过标准 JDBC 接口,也可以支持 GBase 8a 集群间的远程访问),并完成数据抽取的工作。在客户的业务场景中,需要从GBase 8a集群访问其它数据库的数据,实现对远程数据库的查询、与本地数据进行关联运算,因此需要开发 DBLink 功能,满足客户需求。DB-Link:GBase 8a 集群内部提供的远程数据库链接功能,通过与透明网关服务的协同工作,实现透明访问异地集群中的数据库的数据表或者远程数据库的数据表。

2022-10-31 11:01:58 801

原创 db-link 查询的语法约束

注:同源 db-link 指 db-link 的名字相同,名字不同的 db-link 成为非同源 db-link。t1@gc_link 和 x1@gc_link2,被认为是非同源 db-link 表,即使 gc_link 和gc_link2 在创建时,using 的是同一个数据源,由于其 db-link 名字不同,仍然认为是非同源的。当查询存在 db-link 表与本地表混用(例如 db-link 表 JOIN 本地表),或与非同源 db-link 表混用时,则需要遵守如下语法约束,否则查询会报语法错误。

2022-10-31 10:59:09 557

原创 使用 db-link

注:其中 dblink_name 是自定义的 db-link 的名字,后面的查询中,使用该名字进行 db-link 查询。connect to ‘’ identified by ‘’是固定语法。using 后面是数据源的名字。例如数据源配置文件名为 gc_link.properties,SELECT * FROM 表名@ dblink_name。则这里填 using ‘gc_link’。注:当前不支持 IF EXISTS 语法。

2022-10-31 10:57:09 466

原创 卸载透明网关

GBase 集群透明网关属于纯绿色软件,对操作系统没有侵入性,所以不需要使用卸载程序进行卸载,直接删除透明网关整个安装目录即可。进入透明网关安装目录的上一级目录,执行 rm –r 安装目录名称,即可删除安装目录。

2022-10-31 10:55:35 225

原创 安装 GBase 集群透明网关

获取到 GBase 集群透明网关的 tar 包后,把 tar 包拷贝到目标安装路径,使用 tar –xvf [压缩包名].tar 解压缩,解压缩成功后会在当前路径下生成一个与 tar 包同名的目录。该目录就是透明网关的安装目录。之后使用 chmod –R +x [安装目录名]。为当前用户赋予透明网关安装目录下文件及子目录相应权限。

2022-10-31 10:54:30 136

原创 GBase 集群透明网关前提条件

当 gcluster_dblink_direct_data_exchange 参数配置为 1 时,需保证源数据库与目标数据库的集群版本一致。启动透明网关的用户拥有通过透明网关对 GBase 集群的读写权限。目前只支持 Linux 操作系统。

2022-10-31 10:53:10 76

原创 GBase 集群透明网关

GBase 集群透明网关的主要作用是在 GBase 集群里直接访问其它 Gbase 集群。GBase 集群透明网关服务获取 db-link 的请求信息,根据请求将数据抽取到 GBase 集群中。

2022-10-31 10:51:44 100

原创 GBase 8s 非结构化数据支持

⚫ 支持 JSON/BSON 非结构化数据格式的存储和处理,支持 SQL、SQL函数、NoSQL 数据库 API、NoSQL 数据库命令行的方式访问 JSON、BSON 表;GBase 8s 支持非结构化数据存取驱动,对 Web 2.0 网站能够提供很好的支持,并提供高性能,高可用性和可扩展性。⚫ 支持非结构化表的事务管理和行级锁功能;⚫ 支持非结构化表之间的连接、创建索引;

2022-09-16 16:46:44 194

原创 GBase 8s 索引技术

GBase 8s 支持 B+树索引、用户定义的索引等多种索引结构;拥有多种索引类型包括:唯一索引、函数索引、簇集索引、全文索引。⚫ 支持中、英文分词全文检索,增量数据自动建立全文检索,无需手工维护。⚫ 支持索引支持分片功能,具有并行扫描效果,进一步提升扫描效率。⚫ 支持不影响业务的情况下,在线创建索引的能力。⚫ 支持索引和表可分开存储。

2022-09-16 16:44:46 109

原创 GBase 8s 分片技术

GBase 8s 支持两种分片方式:轮询法和基于表达式分片。其中常见分片表达式有:基本表达式、Mod 运算表达式、Remainder、List、Interval 表达式,GBase 8s 所提供的基于 Interval 的分片策略,将根据 Insert 记录的情况自动扩展分片,从而提供更为灵活的方式,减少人工维护。

2022-09-16 16:43:32 74

原创 GBase 8s 部署方式

GBase 8s 支持多种部署方式,包括单机、共享存储集群、主备集群、两地三中心集群等。支持应用与数据库部署在同一台或者不同服务器上。

2022-09-16 16:41:08 248

原创 GBase 8s 支持平台

支持平台

2022-09-16 16:39:57 66

原创 GBase 8s 共享存储集群简介

针对各行业信息化系统可能出现的服务器断电、断网、进程消失及数据库宕机等问题,GBase 8s 推出了基于共享存储的高可用集群解决方案,该方案实现了在低成本服务器上构建数据库高可用系统,应用自由部署,故障自动切换。GBase 8s 共享存储集群 Shared Storage Cluster(SSC)通过多个节点对外提供服务,保障系统高可用。GBase 8s SSC 目前已经在包括电信、金融、电力、轨道交通、政府等众多行业得到大规模使用,成熟稳定。主节点故障秒级切换,辅助节点故障不影响数据库服务。

2022-09-16 16:37:55 487

原创 GBase 8s 特性简介

GBase 8s 自带丰富的高可用软件组件,支持同城主备容灾集群(同城 HAC)、异地灾备集群(远程 HAC)等高可用解决方案,故障秒级切换,高可用等级99.999%。GBase 8s 通过了等保四级、商密、电科院等标准的相关测试,并获得了相关的资质,具有数据保密、权限控制、抗攻击、用户行为追踪等安全功能;支持通讯、数据存取全过程的加解密功能,支持软件加密、密码卡加密,支持三权分立等。GBase 8s 支持共享存储集群,解决用户关键业务中非常关心的数据高可用问题,支持故障自动秒级切换。

2022-09-16 16:35:52 653

原创 GBase 8s 产品概述

GBase 8s 是天津南大通用数据技术股份有限公司自主研发的、成熟稳定的企业级国产交易型数据库,拥有自主知识产权。产品达到国标第四级安全标准,支持国密算法,支持 SQL99/2003、ODBC、JDBC、ADO.NET 等国际数据库规范和开发接口。GBase 8s 适用于 OLTP 应用场景,包括金融、电信行业的关键核心业务系统,安全、党政、国防等行业对信息安全性有较高要求的信息系统,以及大型企业的经营类、管理类信息系统,能够在 80%以上场景中替换国际主流数据库及共享存储集群。

2022-09-16 16:33:40 193

原创 GBase 8c 弹性伸缩

当业务量增加,资源使用达到扩容阈值时,管理平台会实时监控资源使用的变化,并且从服务器资源池中选取资源,安装新数据库节点,保证业务的处理能力。当业务量降低,资源使用达到缩容阈值时,管理平台会删除数据库节点,并将资源释放到服务器资源池。在业务需求增长时,系统支持增加数据库节点以保证计算存储能力,在业务需求下降时,系统支持减少数据库节点以节约成本。用户可以通过管理平台进行伸缩规则的配置,例如资源使用达到扩容阈值进行弹性扩展,资源使用达到缩容阈值进行弹性收缩。...

2022-08-28 10:47:19 182

原创 GBase 8c 多场景的高可用方案

4.异地主备容灾:两地之间采用 CDC 异步复制方式进行灾备,可以抵御硬件级别故障和机房级别、城市级别灾难,两地之间距离可以大于 1000 千米。3.异地多活容灾:采用异地主从互备方案,可以抵御硬件级别故障和机房级别、城市级别灾难。故障自动切换,RPO=0,RTO 秒级。1.同机房容灾:采用同机房主从互备方案,可以抵御硬件级别故障,不能抵御城市级别和机房级别灾难。故障自动切换,RPO=0,RTO 秒级。2.同城容灾:采用同城主从互备方案,可以抵御硬件级别故障和机房级别灾难,不能抵御城市级别灾难。...

2022-08-28 10:46:20 530

原创 GBase 8c 备份恢复

海量的业务数据不仅仅给数据处理和分析查询的性能带来挑战,对数据备份和恢复的要求也更高。因为数据量巨大,如果没有高效的备份和恢复能力,在意外、故障或灾难发生时,无法及时使数据库得到恢复,系统和业务的可用性就无。2.增量备份和恢复:允许基于任意一个备份点进行数据恢复。1.全量备份和恢复;......

2022-08-28 10:44:56 169

原创 GBase 8c 事务状态保持

CN3 节点接管事务后,无需重复前面已经成功提交的事务状态,可以继续完成宕机的 CN2 节点未完成的状态来完成本次事务。GBase 8c 具备事务状态保持能力,任意协调器节点(CN)宕机后,都不影响该节点正在进行的事务状态,事务可以在另一接管 CN 节点上继续顺利运行,从而保证数据库处理能力。4、DN1 节点返回 Commit OK 状态且 DN2、DN3 还未完成 Commit OK 状态提交时,CN2 节点宕机;5、此时 CN3 节点检测到 CN2 节点宕机,会自动接管 CN2 未完成的事务和状态;..

2022-08-28 10:43:38 516

原创 GBase 8c 全局死锁解除

GBase 8c 通过在 CN 和 DN 上部署 global deadlock process 并与 GTM 建立通讯通道,周期性的对事务等待关系进行检测,并将检测结果发送给 GTM 用来构建全局等待图。当检测到死锁环时,立即将执行事务号最大的事务执行退出流程, 从而解决全局死锁问题。GBase 8c 具备全局死锁解除的能力。当发现死锁情况时,会将全局事务号最大的事务退出,从而解决死锁问题。...

2022-08-28 10:40:14 165

原创 GBase 8c 并行技术

1.分布式并行计划器,结合集群特征,对算子进行分布式处理,生成合适的分布式执行计划;3.调度器采用异步 I/O 等技术,确保调度的高效、可靠;2.通过基于规则和基于代价的优化,保证执行计划的高效;...

2022-08-28 10:38:37 89

原创 GBase 8c 数据分布策略

GBase 8c 支持复制表和分布表,通过数据分布策略来避免并行计算期间的资源竞争,同时提升系统性能。复制表是指每个节点上都复制一份数据,数据关联时在节点本地完成。分布表是指一份数据根据某个键值水平拆分到不同的节点上,将单个大表拆分成若干小表,提升系统读写的性能。...

2022-08-28 10:37:45 270

原创 GBase 8c 产品架构

协调器:协调器管理和客户端的连接,对客户端发来的 SQL 进行解析,生成执行计划,把执行计划发到相应的数据节点进行读写操作,并将结果汇总返回给客户端。数据节点:数据节点是数据实际存放的节点,保存表和索引等数据库对象。数据节点间也可以通信,进行跨数据节点的联合查询。GBase 8c 采用 shared nothing 的分布式架构,计算节点和存储节点分离, 节点间通过高速网络进行通信,所有节点都有主从互备,确保系统的高可用性。全局事务管理器:全局事务管理器管理全局事务号和活动事务状态,确保系统的全局一致性。.

2022-08-28 10:35:08 54

原创 GBase 8a 启动集群服务

三、启动成功后输入gcadmin即可查看集群状态。

2022-07-31 15:02:36 321

原创 GBase 8a 密码安全管理

为保证密码安全管理在整个集群环境的一致性,需要在各Coordinator节点的配置文件gbase_8a_gcluster.cnf中和各Data节点的配置文件gbase_8a_gbase.cnf中,对相同变量配置相同的值。控制密码的有效期,达到有效期后用户密码自动过期。用户密码过期后,允许用户登录,在执行SQL时提示用户修改密码。密码复杂度受只读参数password_format_option控制。用户可以配置密码复杂度和长度要求,在创建密码和修改密码时必须符合此强度要。...

2022-07-24 15:56:04 208

原创 GBase 8a 备份恢复管理

对整个集群中的数据进行备份和恢复。集群的备份、恢复工具随集群的安装自动安装,该工具被安装在安装目录$GCLUSTER_BASE/server/bin下。GBase8aMPPCluster提供专用的备份恢复工具(gcrcman),用户使用它可以方便地。一次全量备份开启一个新的周期。一次增量备份则续写最后一个备份周期,使其增加一个备份点。......

2022-07-24 15:51:08 133

原创 GBase 8a 审计管理

审计日志用于记录用户的数据库操作,审计其行为,主要用于安全管理。审计日志将执行时间超过long_query_time值的SQL记录下来,方便用户针对这些执行效率低下的SQL语句进行分析、优化和改写,从而提高SQL语句的执行效率。...

2022-07-24 15:49:32 255

原创 GBase 8a 告警管理

SNMPTrap告警统一监控提供SNMPTrap推送接口,当平台发现发现某个集群节点发生异常的时候,统一监控主动通过SNMPTrap方式把异常信息推送给第三方应用,这样第三方应用就可以实现对集群状态的统一监控。修改配置后,需要重新启动采集中心。告警管理是统一数据平台监控与运维系统的功能之一,包括页面告警、邮件告警、SNMPTrap报警。页面告警用户可以通过统一数据平台监控与运维系统的界面查看集群报警信息。邮件告警添加用户时,可设置邮箱地址,用于接收统一监控的报警信息邮件。...

2022-07-24 15:45:32 330

原创 GBase 8a 集群节点管理

GBase8aMPPCluster支持集群扩容、集群缩容、集群节点替换等功能,满足在集群运行过程中需要存储的数据增加导致数据存储空间不足,长时间运行导致单节点硬件故障,整体集群需要进行硬件升级等场景。...

2022-07-24 15:39:27 139

原创 GBase 8a 虚拟集群镜像

虚拟集群镜像功能是基于虚拟集群多VC概念基础之上的功能,主要用于在两个VC之间给虚拟集群的表设置镜像关系,从而使用户对其中任意一张表数据的写操作(DDL,DML,LOAD)能实时同步到镜像关系对应的另一张表。镜像是相互的,平等的,不存在主次关系。本功能要求分别属于两个不同VC的表具有相同的库名和表名、表结构和表分布时才可以有镜像关系。删除已存在的镜像关系后,镜像关系两侧表都是可用的。...

2022-07-24 15:32:52 119

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除