自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2120)
  • 问答 (3)
  • 收藏
  • 关注

原创 GBase 8s数据库实时共享交换集群解析(六) 分享

集群之间有若干表的数据需要进行双向同步,实现双中心双活的金融级高可用。两个中心均部署 SSC 集群。

2026-01-29 13:40:30 16

原创 GBase 8s数据库实时共享交换集群解析(五) 分享

部委与省之间需要做部分表数据的实时同步的业务场景。例如,民政部的婚姻登记系统,各省的婚姻登记信息需要实时回传给部里,部里接收之后需要同步给其他省份,防止重复登记。

2026-01-29 13:38:57 15

原创 实至名归,GBASE南大通用为金融数字化保驾护航

赛迪报告的权威洞察,不仅是对GBASE南大通用全栈技术实力与行业深耕的客观呈现,更是对金融行业数字化路径的一次清晰揭示:真正的安全可靠,来自于经过最严苛场景验证的全栈能力;在金融行业数字化转型步入深水区的今天,数据库的选择已不再是单一的技术命题,更是关乎业务连续性、数据安全与创新能力的战略基石。在代表未来方向的云化、智能化赛道上,GBase数据库独有的云数仓GCDW已率先在数个国有大行实现规模化应用,广泛的客户覆盖与多类型的业务实践,共同构筑了GBase数据库在金融领域扎实的市场基础与信任体系。

2026-01-29 13:38:23 261

原创 GBase 8s数据库实时共享交换集群分析(四)

建议在方案规划阶段,就考虑冲突问题并解决,如果无法进行冲突的规避,ER 在目标端数据库应用数据时,会进行检查以确保不存在冲突。如果两台数据库服务器同时更新相同的数据,就会发生冲突。ER 一次复查一行数据以检测冲突。如果发现冲突,则必须在将数据写入数据库之前解决此冲突。GBase 8s 提供一系列的解决冲突的方案。示例:erdb 库 t1 表所有记录进行复制,g80 只接收,g90 和 g100 的变化全同步。

2026-01-29 13:29:09 50

原创 GBase 8s数据库实时共享交换集群分析(三)

启动日志的数据库: 因为 ER 是基于逻辑日志的复制,需要启用日志记录,但可以是任何形式的日志记录,如 ANSI、缓冲日志、非缓冲日志。如果想要避免数据复制的延迟,应该使用非缓冲日志的数据库。cdr define server -I g_beijing # 定义初始服务器cdr define server -c g_guangzhou -I g_guangzhou -S g_beijing # 定义任意数量的服务器,但是必须使用 -S 或 --sync 选项将新服务器与已经定义的服务器之一连接起来。

2026-01-29 13:28:34 302

原创 GBase 8s数据库实时共享交换集群解析(二) 分享

源端数据库进行事务捕获,在目标端数据库进行事务应用。

2026-01-27 15:51:35 223

原创 GBase 8s数据库实时共享交换集群解析(一) 分享

南大通用GBase 8s数据库数据实时交换共享集群Enterprise Replication(简称“ER”),基于日志的数据复制技术,以事务为单位实现数据库服务器之间的数据共享。

2026-01-27 15:51:00 306

原创 对话国产数据库如何对核心业务可靠支撑

进行深度访谈,在聊到核心业务场景时谈到,在金融、交通等关键行业,核心业务系统的稳定运行直接关系到社会秩序与民生福祉,而数据库作为底层支撑,其成熟度与稳定性堪称 “命脉所在”。还真有,去年11月的时候,深圳地铁80%的车站都接入系统了,之后发现 CPU使用率冲到了50%-60%,客户当时就挺担忧,怕后续业务增长系统扛不住。性能好不好,不能靠主观感觉说,得有实打实的数据。另外,国家电网高负载场景的应用案例,还有招商银行账务核心用我们产品稳定运行三年的先例,这些都让客户心里更有底,进一步筑牢了他们的信任。

2026-01-27 15:50:28 248

原创 GBase数据库多租户方案为用提供降本增效新范式(二) 分享

南大通用GBase数据库通过其全栈式、多层次的多租户与资源管理方案,为企业用户提供了从“粗放浪费”走向“精细利用”的技术路径。从逻辑虚拟集群到物理资源管控,从云原生弹性部署到共享存储高可用整合,GBase数据库帮助企业在不增加甚至减少硬件投入的情况下,从容支撑业务创新与发展,将节省的成本转化为真正的竞争力。在数字化转型的深水区,让智慧的数据库方案,为您稳住预算,驾驭风浪。南大通用GBase 数据库家族提供从基础设施到数据库内核的全层级、可组合的多租户方案。

2026-01-27 15:49:58 17

原创 GBase数据库多租户方案为用户提供降本增效新范式(一) 分享

而对总部而言,所有分支机构的物理资源、数据资源得以集中管理、统一运维,并能按需分配,实现数据的物理隔离与故障隔离。这种架构特别适合金融、电信、能源等行业“数据大集中”的发展趋势,既能满足总部统一管控的要求,又能赋予分支机构灵活的资源使用权,平滑过渡集中化管理带来的冲击。这既支持在现有虚拟化、容器平台上实现租户隔离,也能通过数据库内核的原生虚拟集群与资源管理技术,在单台服务器或集群内部实现精细化的资源划分与隔离。对于核心交易类业务,在追求高资源利用率的同时,对高可用性和数据一致性的要求极为严苛。

2026-01-27 15:49:16 232

原创 南大通用GBase8s集合类型之嵌套表简介

GBase 8s兼容oracle的PL/SQL编程语言,PL/SQL 语法需要显式设置环境变量SQLMODE为’ORACLE’后才能生效,默认情况下8s的SQLMODE为’GBASE’,此时不支持 PL/SQL 语法。本文将介绍GBase 8s兼容oracle模式中的谦套表类型,包括它们的使用场景、特点以及如何有效利用它们来提高数据库操作的效率。兼容oracle的集合类型包括三种,分别是,本文主要讲述嵌套表类型及其变量的使用。

2026-01-26 17:13:36 54

原创 南大通用GBase 8c 数据库升级

在实际情况中,为了更好的提升数据库的稳定性、可靠性、安全性及高性能等方面因素,以及业务的需求情况、修复漏洞等。我们通过数据库升级的方式,来提供更加稳定、性能更佳的数据库产品,从而也修复实际现场中遇到的一些 bug,满足客户一些专项需求。本文旨在提供用户在线和离线的升级流程,方便用户有选择性的升级。

2026-01-26 17:08:08 521

原创 南大通用GBase 8a参数_gbase_encrypt_new_mode简介

指定加密算法类型 取值范围:[0-3] 取值为0,mysql的AES加解密 取值为1,openssl的AES加解密,aes128算法 取值为2,SM4的加解密 取值为3,aes256算法(新增) 默认值为1,参数仅可在配置文件中修改值。使用于global范围。说明:使用的加解密的算法标记,不支持随意切换,若强制更换安全算法标记,则原有密钥不能使用新算法进行正确解密数据。

2026-01-26 17:00:33 33

原创 GBase 8s数据库定义缺省角色简介

南大通用GBase 8s数据库DBA 或用户可以使用GRANT DEFAULT ROLE 语句为一个或多个用户或为 PUBLIC 定义缺省的角色。不同于非缺省的角色,当用户连接到数据库时,缺省的角色自动地生效。直到 SET ROLE 语句激活该角色,非缺省的角色才生效。缺省的角色可为被授予了那个缺省角色的所有用户指定一系列访问权限。相反地,REVOKE DEFAULT ROLE 语句为指定的 user-list 取消当前缺省的角色。

2026-01-23 14:48:08 12

原创 GBase 8s数据库指定回滚语句讲解分享

当 ROLLBACK WORK TO SAVEPOINT 语句执行成功时,在保存点之前的 DDL 和 DML 语句的任何影响依然保持,但取消通过跟在保存点之后的语句对数据库的模式的更改或对其数据值的更改。销毁在指定的保存点与ROLLBACK 语句之间的任何保存点,但通过 ROLLBACK 语句引用的保存点(以及在被引用的保存点之前的任何保存点)继续存在。此子句可将回滚的范围限定到在 ROLLBACK 语句与指定的或缺省的保存点之间的当前保存点级别的操作。

2026-01-23 14:46:50 15

原创 GBase 8c数据库函数的使用建议 分享

GBase 8c 的函数体系是其 “多模多态、分布式、高安全” 核心特性的重要支撑,通过系统函数的全场景覆盖、UDF 的灵活扩展、聚合 / 窗口函数的性能优化,既能满足常规数据处理需求,又能适配行业复杂业务场景。在政务、医疗、金融等对数据处理效率、安全合规要求极高的领域,GBase 8c 的函数体系不仅解决了传统数据库的性能瓶颈,更提供了从 “数据处理” 到 “安全合规” 的全链路支撑。内置聚合函数支持列块预计算,性能比自定义聚合函数提升 3-5 倍。编写分布式 UDF 时,应尽量减少跨节点数据依赖。

2026-01-23 14:46:12 37

原创 GBase 8c数据库函数核心技术特性分析

当调用 “患者属地统计函数” 时,函数被下推至各地市节点执行,仅返回地市统计结果,跨节点数据传输量减少 90%,查询响应时间从 20 秒降至 2.3 秒。GBase 8c 支持行存、列存、向量、内存四种存储模式,不同模式的数据组织方式差异较大。南大通用GBase 8c数据库的函数体系围绕 “多模存储”、“分布式部署”、“安全合规” 三大核心场景做了底层优化,形成了独有的技术特性。在分布式部署场景中,函数的执行效率直接取决于 “计算节点选址” 和 “数据传输量”。

2026-01-23 14:45:38 326

原创 GBase 8c数据库函数体系讲解

作为内置基础工具集,涵盖数据类型转换、字符串处理、日期计算、聚合分析、安全加密等12个大类,共1000余个函数。南大通用GBase 8c数据库的函数体系是其支撑复杂业务逻辑和优化数据处理效率的核心组件,针对多模存储(行存、列存、向量、内存)和分布式架构进行了深度优化,覆盖系统函数、用户自定义函数(UDF)、聚合函数及窗口函数等类型。作为基础数学运算支持,包括加减乘除、模运算、绝对值、幂运算、平方根等,例如2 + 3返回5,5 % 4返回1,2.0 ^ 3.0 返回8.0,适用于常规数值计算需求。

2026-01-23 14:44:57 38

原创 南大通用有力支撑江苏移动核心网管系统国产化升级 案例分享

在通信行业数字化转型与核心技术自主可控的双重浪潮下,省级运营商的IT架构正面临深刻变革。作为服务超2亿用户的头部省公司,中国移动江苏公司(江苏移动)的网管系统升级,不仅是自身业务发展的需要,也为行业探索核心系统国产化路径提供了关键实践。在这一进程中,GBase数据库凭借其全面的技术能力,成为支撑此次转型的核心引擎。

2026-01-23 14:43:10 332

原创 GBase 8c数据库故障定位解析

南大通用GBase 8c数据库定位数据库故障,可从以下方面进行排查分析:

2026-01-20 17:03:01 35

原创 GBase 8s MTK工具,让数据库迁移更简单

在企业数字化转型和国产化替代的浪潮中,数据迁移往往是让IT团队最头疼的环节之一:源端系统五花八门,迁移过程怕丢数据、怕出错,操作复杂门槛高……正是这样一位值得信赖的伙伴,它用图形化界面降低操作门槛,用断点续传保障过程可靠,用评估对比确保结果准确,让复杂的数据迁移工程,变得简单、可控、安心。在数据库替换与升级的道路上,一个可靠、易用、功能全面的迁移工具,是项目成功不可或缺的基石。的设计初衷就是化繁为简,精准解决用户的核心痛点:。,正是为解决这些问题而来的图形化迁移工具。数据迁移从来不是简单的复制粘贴,

2026-01-20 17:01:34 282

原创 GBase 8c数据库磁盘故障定位解析

南大通用GBase 8c数据库常见的磁盘故障是磁盘空间不足、磁盘出现坏块、磁盘未挂载等。部分磁盘故障会导致文件系统损坏,例如磁盘未挂载,数据库管理自动定期执行磁盘检测时会识别故障并将实例停止,查看数据库状态时对应实例状态异常;部分磁盘故障不会导致文件系统损坏,例如磁盘空间不足,数据库管理无法检测到,服务进程访问到故障磁盘会异常退出,例如数据库无法启动、checksum 校验不对、页面读写失败、页面校验错误等。2、对于不会导致文件系统损坏的故障,服务进程访问到故障磁盘会异常退出,定位方法如下。

2026-01-20 16:57:48 352

原创 GBase 8c数据库操作系统故障定位介绍

2、可以远程登录节点,但在执行操作时,响应缓慢,需要检查系统运行情况后,进行进一步处理。例如,收集系统信息、确定系统版本、硬件、参数设置及登录用户情况。下面列出一些常用命令供参考。南大通用GBase 8c数据库查询状态时,显示一个节点上所有实例都不正常时,可能是操作系统发生了故障。1、通过 SSH 或者其它远程登录工具登录该节点。如果连接失败,请尝试通过 ping 发包检查网络状态。

2026-01-20 16:56:24 36

原创 GBase 8c数据库磁盘故障定位技术分享

南大通用GBase 8c数据库常见的磁盘故障是磁盘空间不足、磁盘出现坏块、磁盘未挂载等。部分磁盘故障会导致文件系统损坏,例如磁盘未挂载,数据库管理自动定期执行磁盘检测时会识别故障并将实例停止,查看数据库状态时对应实例状态异常;部分磁盘故障不会导致文件系统损坏,例如磁盘空间不足,数据库管理无法检测到,服务进程访问到故障磁盘会异常退出,例如数据库无法启动、checksum 校验不对、页面读写失败、页面校验错误等。2、对于不会导致文件系统损坏的故障,服务进程访问到故障磁盘会异常退出,定位方法如下。

2026-01-19 11:45:19 207

原创 GBase 8a 参数gcluster_shrink_to_rebalance使用介绍

可能与旧模式shrink操作消耗较大IO资源有关,目前可采取做法包括:错峰执行shrink full、降低并发数或是改为非full方式shink。将上述参数设置为较小的值,降低处理速度,降低IO资源的占用,同时规避shrink与其他追加写入操作的冲突。gcluster_rebalancing_step 重分布一批次的记录数。gcluster_rebalancing_parallel_degree 重分布并行度。取值 1: 打开 shrink to rebalance 功能;

2026-01-19 11:27:17 535

原创 GBase8s集合类型之关联数组简介

GBase 8s兼容oracle的PL/SQL编程语言,PL/SQL 语法需要显式设置环境变量SQLMODE为’ORACLE’后才能生效,默认情况下8s的SQLMODE为’GBASE’,此时不支持 PL/SQL 语法。本文将介绍GBase 8s兼容oracle模式中的关联数组类型,包括它们的使用场景、特点以及如何有效利用它们来提高数据库操作的效率。兼容oracle的集合类型包括三种,分别是关联数组类型、变长数组类型、嵌套表类型,本文主要讲述关联数组类型及其变量的使用。

2026-01-19 11:26:35 345

原创 GBase 8c数据库运维——常见故障定位手段 分享

常见的磁盘故障是磁盘空间不足、磁盘出现坏块、磁盘未挂载等。部分磁盘故障不会导致文件系统损坏,例如磁盘空间不足,数据库管理无法检测到,服务进程访问到故障磁盘会异常退出,例如数据库无法启动、checksum 校验不对、页面读写失败、页面校验错误等。也可能是磁盘出现坏块,然后操作系统将文件系统保护起来,拒绝读写,可以使用磁盘坏块检查工具如 badblocks 检查磁盘是否有坏块,如下。在日志中,找到上面的错误,并向上查看一段日志内容,可以看到详细的错误信息,常见的错误如下所示,主要是由于主备信息不正确导致。

2026-01-19 11:26:01 561

原创 因系统密钥变动导致南大通用GBase数据库异常故障处置实例

南大通用GBase 8a数据库某项目开发测试集群执行sql异常,提示Table 'db.xxxx' doesn't exist,查看集群状态,其中一个gcware节点异常,为close状态。2、将该异常节点的gcluster停掉后。3、查看所有管理节点的table_distribution文件,三个节点不一致。4、重新获取ESN码,与系统原license信息对比发现两者不一致。1、根据新的esn码申请license文件,并加载到集群管理节点。2、重启管理节点的gcware和gcluster服务。

2026-01-16 16:48:49 24

原创 GBase BI商业智能系统核心功能分析

南大通用自主研发的GBase BI商业智能系统的核心功能主要有几点:

2026-01-16 16:48:12 21

原创 DB-Engines 全球排行榜2026年1月国产数据库排名速递

本期榜单前列依然稳定,依次是Oracle、MySQL、SQL Server、PostgreSQL、MongoDB和Snowflake,代表着当今全球数据库行业顶端的稳定格局。其各自的市场地位,短期难以撼动,这没什么好说的,我们还是更关心国产数据库在全球排行榜的表现。“DB-Engines排行榜”,是全球数据库行业权威榜单,全球知名的数据库管理系统(DBMS)信息平台,每月更新一次。排名前六位的国产数据库厂商,其核心产品类型、技术路径、适用场景均有所不同,基本也是代表了各自领域国产数据库的最高水平。

2026-01-16 16:47:26 61

原创 南大通用助力北京移动国产替代构建湖仓一体大数据平台

对业务人员而言,他们只需通过标准的SQL语句,即可透明地关联查询所有数据,彻底告别了跨系统导数据、对口径的繁琐流程,真正实现了“数据一处可见,全局可分析”。合作,基于GBase 8a MPP Cluster及云数仓,构建了新一代湖仓一体大数据平台,实现了对国外数据库的全面替代与数据价值的统一高效释放。展望未来,这一坚实、灵活的数据基座,将持续释放能量:它将成为赋能千人千面精准营销的“大脑”,成为实时感知网络质量的“神经”,更是孵化智慧城市、物联网等创新业务的“土壤”。

2026-01-16 16:46:42 614

原创 GCDW云原生数据仓库产品解析

1.极致弹性:不限容量,随时扩展,解决数据仓库容量问题,并且对虚拟仓库的大小规格化,不需用户去选择扩展节点和定义计算资源,便于用户使用。2.扩展能力:租户的计算资源可以自己管理,通过 SaaS 服务界面控制和管理自己的虚拟数仓,包括扩容,缩容,创建多个虚拟数仓。一个实例内可以扩充多个虚拟数仓一个虚拟数仓内扩充多个计算集群一个计算集群内扩充计算节点3.结构化 + 半结构化处理能力:支持对半结构化数据的存储和计算,如 JSON 和 XML 等嵌套类型数据的字段提取、结构展开等。创建用户、删除用户等。

2026-01-16 16:45:40 259

原创 GBase 8a数据库V95版本节点替换流程介绍分享

南大通用GBase8a数据库95版本的节点替换相比于86版本,做了较大改动,结合95大规模虚拟集群的特征,支持使用全新节点和freenode节点进行替换。3. 手工执行rebalance命令,再将数据重新分布到freenode所在的distribution上。3) 执行缩容操作,创建新的distribution(剔除被替换节点,其他节点分片分布保持不变);4. 确保所有数据rebalance完成后,可以将中间中转数据的distribution删掉。1) 将被替换节点置成unavailable;

2026-01-16 16:44:43 33

原创 GBase 8a数据库数据存储过程介绍

参数说明1、<proc_name>、 <func_name>要创建的存储过程的名称。存储过程名称只允许 a~z、 A~Z、 0~9、下划线,且不能只包含数字;] [,parameter_n]])定义存储过程的参数,每一个参数的定义格式是: <参数方向><参数名称><参数数据类型>;3、存储过程的<参数方向>确定参数是输入、输出还是输入输出,只能取 IN、 OUT、INOUT 中的一个。4、<参数名称>在同一个存储过程中必须唯一,只允许 a~z、 A~Z、 0~9、下划线,且不能只包含数字。

2026-01-13 17:06:37 305

原创 南大通用GBase数据库图形化工具效率翻倍

GDS 支持同时维护多个集群连接配置,并具备自动负载均衡能力:在创建连接时,只需填入集群的多个管理节点IP,工具会自动选择可用节点进行连接,极大提升连接成功率与可靠性。内置功能完善的SQL编辑器,支持语法高亮、智能提示、代码格式化。基于Java开发,GDS具备优秀的跨平台能力,全面兼容主流国产CPU(如鲲鹏、海光)及操作系统(如麒麟、统信),为信创环境提供可靠的工具链支持。无论是日常的数据库对象管理、SQL开发调试,还是多集群的统一运维,GDS都能通过图形化界面轻松完成,显著降低学习和操作门槛。

2026-01-13 17:06:00 325

原创 GBase 8a数据库业务层加载策略优化介绍

问题核心:大量小文件(<100MB)会导致频繁的文件打开 / 关闭、元数据交互,消耗集群资源。优化方案:将小文件合并为1GB~10GB 的大文件,减少文件处理次数。索引会增加数据写入时的维护开销,加载前删除非主键索引,加载完成后重建,性能可提升 30%~50%。加载前通过脚本过滤无效数据(如空值、格式错误值),减少加载时因脏数据触发的校验、回滚操作。对大表按时间、地域等维度分区,加载时指定分区,避免全表扫描和数据重分布。优先选择CSV 格式,避免 JSON、XML 等复杂嵌套格式。

2026-01-13 17:04:24 33

原创 GBase 8a数据库分区表优化方案建议

分区建议使用月度分区,避免使用小时、天分区,宗旨依然是控制分区数量,单表分区数量高会对磁盘的IOPS有影响,内存也会增大(因为每次会把该表涉及的所有分区都打开)。* 分区数建议不超过60个。例如:按月建分区,60个分区可以保留5年的历史数据,超过5年的数据则可以通过删除分区的方式释放数据空间。* 单个分区的数据量不要太小。例如:每个数据节点每分区的数据量不少于650万行。* 使用具有明显区间性的字段进行分区,比如日期、区域等字段上建立分区。* 分区名称应当体现分区的数据特征。例如,关键字+区间特征。

2026-01-13 17:03:33 36

原创 南大通用Gbase 8c dblink功能使用简介

b.设置参数 whale.auto_sync_dblink 为 true,可以在远程数据库发生表结构变化时自动同步表结构信息,由于设置这个参数后,每次操作表都会查询表的结构信息,会有性能损耗,不建议打开改参数,连接 Oracle 时暂不支持打开该参数。a.使用 sync_dblink_schema('dblink_name')函数同步一下本地存储的外部表结构,使用示例:“select * from sync_dblink_schema('link_name');

2026-01-12 11:52:59 842

原创 南大通用GBase 8s 内部用户创建及使用方法介绍

本文将详细介绍如何在 GBase 8s 中创建普通用户,并展示如何为这些用户赋权以及如何使用这些用户连接数据库。,创建普通用户,可以接着上面操作,在sysuser库中接着执行,也可以重新开一个session执行。创建系统默认用户后,何处都可以创建普通用户!在操作系统路径/etc/gbasedbt(如没有,使用root用户创建)下创建allowed.surrogates配置文件,并执行。创建普通用户后,需要给该用户进行赋权,否则不能连接。至此,为创建普通用户的全过程,及赋权,连接使用!显然直接创建不可以?

2026-01-12 11:52:07 192

原创 南大通用GBase 8a排查慢SQL 分享

登录该节点,cd /opt/GBaseMpp/gnode/tmpdata/cache_gbase/下,执行du ,找到生成临时文件较多的session id ,记录为 gnode_sid ,这个id是子任务的id ,通过子任务可以查到父任务id。1)先通过show processlist命令,查看SQL的状态,观察其是否为”checking permission“,如果是,则大概率是锁堵塞。1)通过gcluster层的会话ID,前往各GNode节点,查看该SQL在各GNode层的执行情况。

2026-01-12 11:51:25 403

空空如也

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

TA关注的人

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