草庐IT

华为云GaussDB践行数字化,护航证券保险高质量发展

华为云开发者社区 2023-04-05 原文
摘要:华为云数据库解决方案架构师章哲在由先进数通与华为联合开展的“7+1”系列银行业数字化转型实践交流活动上围绕华为云GaussDB多年来的技术探索和应用实践进行了分享。

近日,由先进数通与华为联合开展的“7+1”系列银行业数字化转型实践交流活动北京站圆满落幕。活动汇聚金融科技先锋企业、金融行业专家和金融机构,共同探讨证券行业保险类业务场景的创新与发展。华为云数据库解决方案架构师章哲在会上围绕华为云GaussDB多年来的技术探索和应用实践进行了分享。

加强数字基建,数据库核心竞争力尤为重要

随着互联网、云计算、大数据等新技术的飞速发展,全球数据量和数据并发处理量呈现爆发式增长,远远超出了传统关系型数据库的处理能力。而分布式数据库能更好地应对海量存储、高并发、容灾运维等方面的需求,越来越受到金融证券保险类企业的青睐。

加上近年来国际环境复杂多变,信息安全成为关系到国家安全和社会稳定的重大问题,推进国家关键基础设施的技术创新,已经上升为国家战略之一。数据库作为企业业务数据、核心数据最重要的载体,构建起核心技术竞争力,刻不容缓。

华为云GaussDB积厚成势,满足企业的严苛要求

章哲表示,数据库技术的创新发展,是一项系统化的工程,需要数据库厂商具备独立的技术创新能力、持续地支持运维服务的能力,需要有完善的方法论和产品生态,满足企业未来长期的业务需求。所以,选数据库本质上还是在选厂商。

华为在数据库领域持续投入超过15年,汇聚全球1000多名数据库精英人才,面向政企核心业务负载打造了GaussDB企业级分布式数据库,具备完全独立的技术创新能力,着重构筑极致可用、极致性能、极致安全、极致易用的数据服务,满足集团业务连续性要求。

GaussDB采用了行业先进的全并行分布式架构,支持1000+超大分布式集群和PB级海量存储,具备应对海量并发事务处理与复杂查询混合负载的能力;同城跨AZ、两地三中心部署满足金融监管,同城双集群RPO=0做到了业界领先,确保数据0丢失,带来极致高可用。在安全上,GaussDB已经做到了数据从传输、计算到存储的全流程加密,实现数据全生命周期内的安全保护,从而帮助企业彻底解决数据库云上隐私泄露及第三方信任问题,还通过了数据库领域国际CC EAL4+安全认证,是当前国内数据库在该领域获得的首个最高级别认证。

张开怀抱,联合各方力量共建产业生态

数据库是一个生态型的产品。章哲说,华为云GaussDB非常重视生态的建设,在产业领域,积极参与国内数据库标准体系的建设,与业界共享华为在数据库研究领域的技术实践和前沿探索;在人才培养上,联合教育部开展智能基座、新工科、虚拟实验室等项目,与高校共建数据库课程、出版书籍、开展培训认证,建立完善的人才培养体系;在伙伴领域,GaussDB也与越来越多的伙伴建立起了合作关系,为企业持续提供有竞争力的联合解决方案。

聚焦客户场景,分享优秀实践经验

华为云GaussDB已经在2500多大客户的核心业务中规模商用,包括工商银行、建设银行、邮政储蓄银行、交通银行等国有大行、多家股份制银行和保险证券公司,积累了非常成功的实践经验。

工商银行依托华为云GaussDB数据库进行核心交易系统分布式转型,形成了以分布式数据库为基础的金融级数据库转型解决方案,实现同城园区级和Region级故障场景下RPO=0、RTO<60秒的高可用能力和异地灾备能力,还构建起整套自动化工具链,实现大规模数据的双向实时同步和异构数据库自动迁移,节省了80%的人工工作量。

邮储银行2019年就携手华为云GaussDB启动新一代个人业务分布式核心系统的建设,在孵化满足金融核心系统要求的交易型数据库层面取得丰硕成果。新系统可为全行6.5亿个人客户、4万多个网点提供日均20亿笔、峰值6.7万笔/秒的交易处理能力。

兴业证券基于华为云GaussDB成功打造了新一代法人清算系统。新系统支持日间实时操作与查询及日终批量作业的高可靠处理,清算总耗时降低了15%;实现RTO=0,RPO<30秒的高可用能力,最大化保障业务连续性。该实践充分验证了传统集中式数据库向分布式数据库转型的可行性,在法人清算系统领域的创新探索具有极高的推广价值。

数字经济时代的到来,让我国数据库市场蒸蒸日上,如何正确选择适合企业的数据库,是一项重要的课题。章哲表示:我们主张深耕数字化,以技术创新驱动业务高质量发展。在金融数字化转型的关键时刻,华为云GaussDB将一如既往坚持投入、做好数据库,并联合更多合作伙伴及客户一起持续打磨数据库,为科技创新提供坚实数据底座。

 

点击关注,第一时间了解华为云新鲜技术~

有关华为云GaussDB践行数字化,护航证券保险高质量发展的更多相关文章

  1. ruby - 查找字符串中的内容类型(数字、日期、时间、字符串等) - 2

    我正在尝试解析一个CSV文件并使用SQL命令自动为其创建一个表。CSV中的第一行给出了列标题。但我需要推断每个列的类型。Ruby中是否有任何函数可以找到每个字段中内容的类型。例如,CSV行:"12012","Test","1233.22","12:21:22","10/10/2009"应该产生像这样的类型['integer','string','float','time','date']谢谢! 最佳答案 require'time'defto_something(str)if(num=Integer(str)rescueFloat(s

  2. 区块链之加解密算法&数字证书 - 2

    目录一.加解密算法数字签名对称加密DES(DataEncryptionStandard)3DES(TripleDES)AES(AdvancedEncryptionStandard)RSA加密法DSA(DigitalSignatureAlgorithm)ECC(EllipticCurvesCryptography)非对称加密签名与加密过程非对称加密的应用对称加密与非对称加密的结合二.数字证书图解一.加解密算法加密简单而言就是通过一种算法将明文信息转换成密文信息,信息的的接收方能够通过密钥对密文信息进行解密获得明文信息的过程。根据加解密的密钥是否相同,算法可以分为对称加密、非对称加密、对称加密和非

  3. 华为OD机试用Python实现 -【明明的随机数】 2023Q1A - 2

    华为OD机试题本篇题目:明明的随机数题目输入描述输出描述:示例1输入输出说明代码编写思路最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为o

  4. 华为常用命令 - 2

    system-view进入系统视图quit退到系统视图sysname交换机命名vlan20创建vlan(进入vlan20)displayvlan显示vlanundovlan20删除vlan20displayvlan20显示vlan里的端口20Interfacee1/0/24进入端口24portlink-typeaccessvlan20把当前端口放入vlan20undoporte1/0/10删除当前VLAN端口10displaycurrent-configuration显示当前配置02配置交换机支持TELNETinterfacevlan1进入VLAN1ipaddress192.168.3.100

  5. ruby - 将n维数组的每个元素乘以Ruby中的数字 - 2

    在Ruby中,是否有一种简单的方法可以将n维数组中的每个元素乘以一个数字?这样:[1,2,3,4,5].multiplied_by2==[2,4,6,8,10]和[[1,2,3],[1,2,3]].multiplied_by2==[[2,4,6],[2,4,6]]?(很明显,我编写了multiplied_by函数以区别于*,它似乎连接了数组的多个副本,不幸的是这不是我需要的)。谢谢! 最佳答案 它的长格式等价物是:[1,2,3,4,5].collect{|n|n*2}其实并没有那么复杂。你总是可以使你的multiply_by方法:c

  6. Ruby 的数字方法性能 - 2

    我正在使用Ruby解决一些ProjectEuler问题,特别是这里我要讨论的问题25(Fibonacci数列中包含1000位数字的第一项的索引是多少?)。起初,我使用的是Ruby2.2.3,我将问题编码为:number=3a=1b=2whileb.to_s.length但后来我发现2.4.2版本有一个名为digits的方法,这正是我需要的。我转换为代码:whileb.digits.length当我比较这两种方法时,digits慢得多。时间./025/problem025.rb0.13s用户0.02s系统80%cpu0.190总计./025/problem025.rb2.19s用户0.0

  7. ruby - 按数字(从大到大)然后按字母(字母顺序)对对象集合进行排序 - 2

    我正在构建一个小部件来显示奥运会的奖牌数。我有一个“国家”对象的集合,其中每个对象都有一个“名称”属性,以及奖牌计数的“金”、“银”、“铜”。列表应该排序:1.首先是奖牌总数2.如果奖牌相同,按类型分割(金>银>铜,即2金>1金+1银)3.如果奖牌和类型相同,则按字母顺序子排序我正在用ruby​​做这件事,但我想语言并不重要。我确实找到了一个解决方案,但如果感觉必须有更优雅的方法来实现它。这是我做的:使用加权奖牌总数创建一个虚拟属性。因此,如果他们有2个金牌和1个银牌,加权总数将为“3.020100”。1金1银1铜为“3.010101”由于我们希望将奖牌数排序为最高的,因此列表按降序排

  8. ruby-on-rails - rails 中的正则表达式匹配 [\w] 和 "-"但不匹配数字 - 2

    我想为名字验证编写一个正则表达式。正则表达式应包括所有字母(拉丁/法语/德语字符等)。但是我想从中排除数字并允许-。所以基本上它是\w(减)数(加)-。请帮忙。 最佳答案 ^[\p{L}-]+$\p{L}匹配anykindofletterfromanylanguage. 关于ruby-on-rails-rails中的正则表达式匹配[\w]和"-"但不匹配数字,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.c

  9. ruby-on-rails - 将数字字符串转换为数字数组 - 2

    在我的应用程序中,我有一个文本字段,用户可以在其中输入类似这样的内容"1,2,3,4"存储到数据库中。现在,当我想使用内部数字时,我有两个选择:"1,2,3,4".split(',')或string.scan(/\d+/)do|x|a两种方式我都得到一个像这样的数组["1","2","3","4"]然后我可以通过在每个数字上调用to_i来使用这些数字。有没有更好的方法可以转换"1,2,3"to[1,2,3]andnot["1","2","3"] 最佳答案 str.split(",").map{|i|i.to_i}但是这个想法对你来说

  10. ruby - 递归地将所有数字字符串转换为 Ruby 哈希中的整数 - 2

    我有一个随机大小的散列,它可能有类似"100"的值,我想将其转换为整数。我知道我可以使用value.to_iifvalue.to_i.to_s==value来做到这一点,但我不确定我将如何在我的散列中递归地做到这一点,考虑到一个值可以是一个字符串,或一个数组(哈希或字符串),或另一个哈希。 最佳答案 这是一个非常简单的递归实现(尽管必须同时处理数组和散列会增加一些技巧)。deffixnumifyobjifobj.respond_to?:to_i#IfwecancastittoaFixnum,doit.obj.to_ielsifobj

随机推荐