外链论坛

 找回密码
 立即注册
搜索
查看: 52|回复: 1

一款值得用户信赖的国产TP数据库应该是什么样的?

[复制链接]

2707

主题

210

回帖

9778万

积分

论坛元老

Rank: 8Rank: 8

积分
97780228
发表于 2024-7-10 17:29:13 | 显示全部楼层 |阅读模式

近两年,数据库国产化浪潮走进深水区,金融、电信、轨道交通等关键行业的核心系统改造升级进度在加快。

按照行业关联报告,从技术架构来看,日前关键行业运用的数据库仍以集中式为主。《金融业数据库供应链安全发展报告(2022)》调研数据表示,集中式数据库在金融业总体占比仍高达89%,其中银行80%,证券和保险业占比均超过90%。按照CCSA TC601大数据技术标准推进委员会发布的《数据库发展科研报告(2023年)》,电信行业在数据库安排类型方面,集中式数据库仍占据主导地位。

编辑

进入深水区后,国产数据库面临着那些挑战和机遇?国产化替代是该“平替”还是“改造升级”?在百花齐放的数据库市场,集中式数据库当下发展的重点和难点有那些?近期,ITPUB采访了GBASE南大通用GBase 8s制品部长郭茁,讨论了关联问题。

需求和选型:怎么选取一款合适的数据库?

国产数据库在各行业的替换或升级改造基本都经历了从边缘到核心,从局部到整体的过程。核心系统对数据库的稳定性、性能、高可用、安全性等能力的需求最为严格,郭茁介绍,区别行业的核心系统对TP数据库的需求存在差异。

金融业和电信业对数据库的需求重点集中在数据的处理能力、稳定性、数据一致性以及高可用性这些方面。例如,金融业核心业务系统必须保准数据库的强一致性和高可用,保证数据的准确服务,以及在任何时候系统都能安稳运行。而在电信行业,每日都会产生海量的数据,必须数据库处理海量的用户数据和网络数据,TP数据库必须具备应对海量并发压力能力以及有效的数据处理能力,来进行快速的事务和数据处理。

在党政行业,其数据一般触及有些敏锐信息,例如身份证信息等,因此呢必须数据库具备强大安全性的功能。例如用户的验证/认证授权、数据加密以保准数据的隐私和安全。

轨道交通行业,轻轨的闸机交易票务柜台交易等,必须频繁交易,对数据库的稳定性、处理性能、一致性、并发等能力都有较高的需求

总体来看,各行业针对TP 数据库的需求集中于:稳定靠谱、数据的完整性和一致性、数据处理能力和数据安全性等需求。郭茁强调:“这些高需求一个是只做到 80 分就能够的,都需求达到 100 分。”

需求明确,然则选取一款合适的数据库并不易。郭茁介绍,公司公司在进行数据库选型时重点会关注以下原因

一是,性能和稳定性,必须思虑数据库在处理海量数据是高并发请求时的性能表现,稳定性方面,尤其关注长期运行的稳定性。会关注高可用、容错性等。

二是,兼容性,非常多用户在进行国产化替换时会关注兼容性,针对Oracle、DB2、MySQL等数据库的语法兼容能力,这关乎数据库替换的整体成本。

三是,生态支持,例如社区、文档、培训等方面的支持。

四是,技术服务支持,制品连续迭代,bug修复能力。原厂的专业化技术服务相针对系统运维人员更友好,可整体降低运维等成本。

一款好用的数据库制品必定是在用户真实场景中打磨出来的。日前广泛认为国产数据库正在从“能用”到“好用”周期发展,做到好用是接下来取得成功的关键。什么是好用的数据库,区别的人可能有区别的答案。南大通用认为,一款好用的数据库,应该是一款值得用户信赖的数据库。

打造一款值得用户信赖的TP数据库

南大通用成立迄今已有20年,是国内元老级数据库厂商,是一家全栈数据库厂商。南大通用GBase数据库持有AP、TP和HTAP多种数据库满足用户区别业务场景的需求。大众可能比较熟知的是其AP分析型数据库GBase 8a制品实质上,其TP交易型数据库GBase 8s资历更早。

郭茁介绍,GBase 8s在2005年推出,是南大通用发展历史最悠久的数据库制品,2014年协同机构整体战略规划,锚定全行业OLTP场景覆盖,正式起步对8s制品进行架构级的重构和升级。在2016年,正式推出重装升级后的GBase 8s,已具备了基于共享存储的高可用集群能力和替换各行业核心OLTP系统的制品硬实力,代码100%自主可控。

此后,GBase 8s走进了一个新的发展周期。发布GBase 8s v8.8版本后,从2017年起始,GBase 8s逐步在有些关键行业推广应用,随着制品生态的持续发展,逐步强化Oracle、MySQL等语法兼容性,如今GBase 8s已然作为具备百TB数据支撑能力、高安全、高靠谱、事务刚性强一致的OLTP数据库制品

据说,针对区别业务系统的区别需求,GBase 8s供给灵活的高可用方法,支持同机房共享存储(SSC)或主备高可用灾备(HAC)能力,RPO=0,RTO<10秒;同城主备容灾高可用(HAC)能力,RPO=0,RTO<30秒;异地灾备高可用(RHAC)能力,RPO<100,RTO<2分钟等处理方法,故障秒级切换,高可用等级99.999%。所有的高可用能力均内置于数据库服务自己,不必须依赖任何第三方组件,在提高高可用能力稳定性的同期降低了建设和守护成本。

日前,GBase 8s能够在80%以上场景中能够替代国际主流数据库,在95%以上的场景中去替换Oracle以及Oracle RAC集群,广泛应用于党政、金融、电信、轨道交通、能源等众多关键行业的核心系统,作为南大通用三款主导制品之一。累计安排节点超过5万个。

例如在某大型央企项目上,GBase 8s供给了两地三中心高可用方法,该项目2017年正式上线到此刻连续累积的业务数据量近百TB,日前支持了数百个应用微服务的量,平常TPS超过2000,相当于普通的业务系统拜访量的峰值作为常态,压力可想而知,该项目最长连续运行时间超过600天,足以证明GBase 8s稳定运行能力和抗压能力。

而在轨道交通行业,GBase 8s实现了行业全覆盖,构建自主可控、安全可信的核心业务系统,如线网指挥、清分系统、票务系统、多线路中心系统、综合监控系统等。自开拓轨道交通行业应用败兴,GBASE相继在深圳、重庆、西安、成都等20多个城市多条线路上应用上线。支撑公路、铁路、航空、海运等行业核心业务系统的有效、稳定运行。其中的深圳轻轨,其客流量、数据量和数据处理需求都属于中国轻轨天花板级别。GBase 8s在深圳轻轨上线并能够长期安稳运行,赢得了客户的信赖。

机构想要有好的发展必要专注,GBASE南大通用将始终专注做用户信赖的国产数据库,做专业的数据库软件供应商,同期秉承“稳定性”这一原则打造制品连续保持和提高GBASE的市场竞争力。

是“平替”还是“改造升级”?怎样平滑替换?

国产化浪潮为国产数据库带来了机遇,在国产化替代过程重点是“平替”和“改造升级”两种策略。该怎样选?怎样平滑替换?

郭茁认为,“平替”和“改造升级”各有优良和挑战,必须按照业务需求、数据繁杂度、迁移难度等综合思虑选取合适的策略。通常状况下,有些小规模的业务系统,更适合于平替。然则大型的核心业务系统,可能更适用于升级改造。在数据库国产化替换过程中,为了能够实现平滑替换,她提出了以下意见

一是要充分测试。正式上线之前在生产环境进行充分测试,包含功能、性能、压力的测试。另外,还意见去做有些破坏性的测试,以保证新业务系统从硬到软整体的性能和稳定性。

二是要逐步迁移。贴合业务状况选取逐步迁移的方式,由于历史较长的大型业务系统,常常存量数据越多。能够思虑分成冷热数据分步迁移到新数据库+双轨并行的模式,经过新、老环境的柔性割接达到更靠谱的切换效果。

三是备份和回滚策略。在替换过程中保证有完备的备份策略和回滚计划,以应对可能显现的意外状况通常状况下,在业务系统正式上线前,GBase 8s团队会按照各业务系统的区别需求去定制化给出一个自动化备份类脚本,以及有些通用的回滚方法例如之前在泸州银行核心系统进行替换时,GBase 8s专家团队结合实质业务定制的回滚方法保证倘若升级上线过程中显现了问题,能够短期进行回滚,保准系统升级尽可能不影响业务。

四是培训和支持。供给足够的培训和支持,以保证项目交付后,其运维团队、研发团队能够熟悉运用新数据库系统。日前,每一个系统在上线之前南大通用都会供给制品培训,另外,推出了三级认证培训体系,帮忙客户培养专业技术人才。

五是监控和优化。论是平替还是升级改造,业务系统上线后,新数据库的监控和后续的连续的业务优化非常要紧

常势,水常形。郭茁强调,最后选取还是 case by case,每一个业务系统针针对自己的需求会有区别需求包含上面说到的几个意见,优先级可能各家都不同样

为了更好支持核心系统,把握国产化机遇。将来,GBase 8s已然知道了发展方向,将连续强化Oracle等主流数据库的语法兼容能力,加强制品整体的生态建设,供给多写多读能力,支持多版本并发掌控MVCC,实现云上云下随需安排,支持RDMA高速网络。当下虽然外边环境还面临着不确定性和繁杂性,然则针对南大通用而言,非常确定的一点便是继续专注于打造值得用户信赖的数据库,一款好用的数据库,必须匠心铸就。返回外链论坛:www.fok120.com,查看更加多

责任编辑:网友投稿

回复

使用道具 举报

0

主题

177

回帖

5

积分

新手上路

Rank: 1

积分
5
发表于 2024-9-10 03:03:15 | 显示全部楼层
你的话语如春风拂面,让我感到无比温暖。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|外链论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-10-8 10:19 , Processed in 0.557072 second(s), 40 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.