近日,第14届中国数据库技术大会(DTCC2023)在北京国际会议中心顺利举行。大会以“数智赋能 共筑未来”为主题,邀请了上百位行业专家,一起探讨新时代下各类型数据库的最新动态和应用实践,带来一场数据库领域的年度盛宴。在上午的主会场,华为云数据库服务产品部总经理苏光牛围绕“打造最可信数据库,华为云GaussDB给世界一个更优选择”做了精彩发言。

软件世界,“可信”是基础

苏光牛说,在软件世界里,可信是所有创新和可持续发展的基础。过去,大部分我们熟知的公司本质上都可以说是软件公司。随着云服务的兴起,大家逐步认识到,软件服务才是数字化转型的核心,未来也将从软件定义一切演进到“一切皆服务”。不管哪个时代,数据库始终是软件产业中的根技术,它上连应用,下连基础设施,有承上启下的关键作用。

而如今,在中国的软件和云发展的过程中,无序的开发和不受控已经成为明显的弱点。根据第三方报告显示,全球超过四分之一的组织经历了与公共云相关的安全事件,开源软件也被无限制地广泛应用组合,其中,缺乏供应链透明度的软件极易受到恶意篡改和攻击,种种风险都在阻碍软件和云产业的高速发展。

面临严苛的外部环境,还有企业数字化转型过程中的巨大不确定性,让业界都充分认识到,软件必须坚持可信优先。华为也以此作为对自身发展的要求,在2019年发布了IPD可信框架与方法,表示产品必须具备安全性(security)、可靠性、可用性、韧性、隐私性、安全性(safety)六大特征。这也驱动了华为的数据库从软件自主逐步走向软件可信。

华为可信软件工程实践

华为的可信框架构建起了从产品定义、系统设计、软件实现到交付运维运营等所有环节、从结果到过程的全部可信,保证产品从创新到客户落地的整个过程是完整、双向一致可追溯的。

苏光牛表示,华为云GaussDB数据库就是基于这套可信软件工程打造的产品。早在2001年,华为就开始了对数据库的研发,并广泛应用到华为通信领域的各个产品中。2019年,随着华为IPD可信框架和方法的发布,GaussDB数据库也正式对外发布,不仅要解决华为集团内部业务连续性的诉求,还将承担金融、关基等更多行业对数据库全面创新的使命。这几年,大量的银行、保险、证券、能源等行业的核心业务系统都运行在了GaussDB数据库上,经过各种场景的打磨,华为云GaussDB也逐渐成熟,去满足更多场景下的客户诉求。

同时,软件和应用的开发还高度依赖相关的开发工具,数据库也不例外。华为研发了一整套自主创新、完全可信的软件开发流水线,提供从项目管理、IDE、代码开发到部署端到端的全生命周期能力。华为云GaussDB数据库基于这套软件开发流水线完成了开发,还构建起6环9层33步的测试防护网,覆盖了绝大部分代码和场景,当前已经有20万测试用例消减了大部分基本问题,并通过全链路的深度交互测试平台减少低概率、复杂交互类的问题,还构建了10多个行业客户场景化的防护网,消减了场景化问题,实现真正的高质量。

基于可信软件工程,打造“五高两易”全新的GaussDB

“基于华为可信软件工程方法论,我们将可信理念融入到了GaussDB的每个能力中,形成了高可用、高安全、高性能、高弹性、高智能,易部署、易迁移五高两易的全面能力。”苏光牛就其中的一些关键能力做了分享。

高可用:GaussDB与工行联创推出了国内首个基于存算分离的双集群强一致方案,让同城的两个数据中心完全部署两套独立的数据库软件,任何软硬件故障完全隔离,真正实现了7*24小时服务不间断;对于一些容灾等级要求不高的系统,也提供基于本地盘的单集群跨数据中心拉远的方案,更具性价比,满足客户不同容灾等级的可靠性要求。

针对慢SQL导致数据库资源使用升高、执行变慢、无法继续对外提供服务的问题,GaussDB通过全局快慢车道、单类SQL精准管控实现了对慢SQL的资源管控,通过内存熔断、线程池熔断等机制让系统扛得稳、可逃生,满足了可信框架中的“韧性”要求。

高性能:深入到数据库最底层对性能进行了优化,采用B-Link协议和堆表设计,避免了页面结构变化导致的性能下降问题;用逻辑时钟CSN代替事务快照,极大提升了大规模分布式下的处理性能;写日志路径采用无锁设计,足以支撑200万以上tpmC的写入性能。通过工程实践的不断打磨,GaussDB实现了真正的高性能。

高安全:相比传统数据库采用单点存储加密可能会引起的管理员恶意获取密钥解密、信息泄露等风险来说,GaussDB的全密态方案让用户自己持有数据加解密密钥,加解密过程仅在客户端完成,让数据在存储、传输、查询整个生命周期过程中均以密文形态存在。因此无论数据处于何种状态,攻击者都无法获取到有效信息,从而保障了企业数据全生命周期的隐私安全。

高智能:对于DBA来说,最具挑战的问题是,当系统出现亚健康状态,如何快速感知到问题,及时识别和分析阻塞点,从而方便进一步的判断和操作。GaussDB的SQL Audit工具,在开发验证阶段就可以帮助SQL通过自动审核满足规范要求,大幅降低系统出现亚健康的情况,DBMind则提供了慢SQL根因分析、索引推荐、异常检测等多样化的运维功能,让DBA更加得心应手。

易迁移:异构数据库迁移是一项大工程,企业需要考虑如何选择合适的目标数据库、迁移的风险、工作量、如何提升迁移效率、改造后如何保证数据的准确性等一系列问题。对此,GaussDB的一站式工程化迁移解决方案,通过UGO提前评估、结构迁移、DRS在线迁移和数据对比、流量回放、灰度并行等,让原本不确定的迁移担忧变成确定、可信的迁移计划。

GaussDB成为TOP客户的一致选择

苏光牛提到,华为云GaussDB已经成为金融政企客户自主创新的一致选择,得到行业的广泛认可。Gartner最新报告显示,华为云是全球唯一获得云数据库管理系统“客户之选”的云厂商,客户满意和推荐度高达98%。

在金融行业,国有六大行中的四家都已经上线了GaussDB数据库。工商银行上线了200多套GaussDB数据库集群,其5A级信贷系统的可靠性得到了十倍的提升;邮储银行使用GaussDB建成了全球银行最大的分布式核心系统,业务效率提升了30%以上。在关基行业,国家管网、国网陕西电力、陕西财政等越来越多的大型央国企和政务系统也纷纷选择了GaussDB作为核心系统自主创新的首选,性能都得到大幅度提升。

未来,华为云GaussDB将会持续打磨更领先的技术,更多的创新,做企业核心应用云化的可信数据底座,也希望和更多客户和伙伴一起发力,繁荣数据库产业生态,共赢数字化未来。

号外!

华为将于2023年9月20-22日,在上海世博展览馆和上海世博中心举办第八届华为全联接大会(HUAWEICONNECT 2023)。本次大会以“加速行业智能化”为主题,邀请思想领袖、商业精英、技术专家、合作伙伴、开发者等业界同仁,从商业、产业、生态等方面探讨如何加速行业智能化。

我们诚邀您莅临现场,分享智能化的机遇和挑战,共商智能化的关键举措,体验智能化技术的创新和应用。您可以:

  • 在100+场主题演讲、峰会、论坛中,碰撞加速行业智能化的观点
  • 参观17000平米展区,近距离感受智能化技术在行业中的创新和应用
  • 与技术专家面对面交流,了解最新的解决方案、开发工具并动手实践
  • 与客户和伙伴共寻商机

感谢您一如既往的支持和信赖,我们热忱期待与您在上海见面。

大会官网:https://www.huawei.com/cn/events/huaweiconnect

欢迎关注“华为云开发者联盟”公众号,获取大会议程、精彩活动和前沿干货。

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

华为云GaussDB打造最可信的数据库,给世界一个更优选择的更多相关文章

  1. 聚焦技术,锐意创新,GaussDB给世界一个更优选择

    摘要:从整个行业应用层面来看,现在,数据库的国产化时代已经到来. 本文分享自华为云社区<聚焦技术,锐意创新,GaussDB给世界一个更优选择>,作者: GaussDB数据库. 今天,以&q ...

  2. 升级的华为云“GaussDB”还能战否?

    摘要:芯片.操作系统.数据库是现代信息技术领域的三大核心基础,做数据库,不仅需要技术和投入,对华为这种做通讯起家的企业,更需要的是一种并非玩票性质的态度. GaussDB,不仅蕴含着华为对数学和科学的 ...

  3. 揭秘华为云GaussDB(for Influx):数据直方图

    摘要:本文带您了解直方图在不同产品中的实现,以及GaussDB(for Influx)中直方图的使用方法. 本文分享自华为云社区<华为云GaussDB(for Influx)揭秘第九期:最佳实践 ...

  4. 揭秘华为云GaussDB(for Influx)最佳实践:hint查询

    摘要:GaussDB(for Influx)通过提供hint功能,在单时间线的查询场景下,性能有大幅度的提升,能有效满足客户某些特定场景的查询需求. 本文分享自华为云社区<华为云GaussDB( ...

  5. 华为云GaussDB(DWS)内存知识点,你知道吗?

    前言 在日常数据库的使用中,难免会遇到一些内存问题.此次博文主要向大家分享一些华为云数仓GaussDB(DWS)内存的基本框架以及基本视图的使用,以便遇到内存问题后可以有一个基本的判断. 注意,本篇博 ...

  6. 华为云PB级数据库GaussDB(for Redis)揭秘第七期:高斯Redis与强一致

    摘要:在KV数据库领域,"强一致性"不仅是一个技术名词,它更是业务与运维的重要需求. 清明刚过,五一假期就要来了.大好春光,不如去婺源看油菜花吧!小云迅速打开APP刷出余票2张,赶 ...

  7. 一文带你读懂!华为云在ACMUG技术沙龙上都透露了些啥?

    摘要:近日,华为云数据库业务总裁苏光牛在ACMUG中国MySQL用户组主办的 "华为云专场" 技术沙龙中分享了华为云数据库重磅新品GaussDB的核心能力与竞争优势.那么, Gau ...

  8. 华为云Stack新版发布:构筑行业云底座,共创行业新价值

    摘要:在以"政企深度用云,释放数字生产力"为主题的华为云Stack战略暨新品发布会上,华为云提出深度用云三大关键举措,并发布华为云Stack 8.2版本,以智能进化推动创造行业新价 ...

  9. 产品质量管理利器,华为云发布CodeArts Defect缺陷管理服务

    摘要:近日,华为云CodeArts Defect缺陷管理服务正式上线,提供结构化缺陷跟踪流程和标准化的质量度量模型. 本文分享自华为云社区<产品质量管理利器,华为云发布CodeArts Defe ...

  10. 华为云DevCloud一枝独秀

    DevOps,是Development和Operations的组合词,是指一组过程.方法与系统的统称,用于促进开发.技术运营和质量保障部门之间的沟通.协作与整合.DevOps是一种重视“软件开发人员( ...

随机推荐

  1. 如何基于three.js(webgl)引擎架构,研发一套通过配置就能自动生成的3D机房系统

    序: 这几年观察下来,大部分做物联网三维可视化解决方案的企业或个人, 基本都绕不开3D机房.包括前面也讲过这样的案例<使用webgl(three.js)创建自动化抽象化3D机房,3D机房模块详细 ...

  2. 文心一言 VS 讯飞星火 VS chatgpt (112)-- 算法导论10.2 3题

    三.用go语言,用一个单链表L实现一个队列.要求操作 ENQUEUE 和 DEQUEUE 的运行时间仍为O(1). 文心一言: 在 Go 语言中,使用单链表实现队列的操作,包括入队(ENQUEUE)和 ...

  3. 手写商用Java虚拟机HotSpot,疯狂磨砺技术中

    在当前Java行业激烈竞争的形式下,唯有掌握技术,心中才不能慌.在多年前,我就开始苦练底层技术,但是眼看百遍也不如手过一遍,所以我打算把虚拟机的精华实现部分用手敲出来,这个过程注定不会轻松,但是心态不 ...

  4. Chromium GPU资源共享

    资源共享指的是在一个 Context 中的创建的 Texture 资源可以被其他 Context 所使用.一般来讲只有相同 share group Context 创建的 Texture 才可以被共享 ...

  5. 21.2 Python 使用Scapy实现端口探测

    Scapy 是一款使用纯Python编写的跨平台网络数据包操控工具,它能够处理和嗅探各种网络数据包.能够很容易的创建,发送,捕获,分析和操作网络数据包,包括TCP,UDP,ICMP等协议,此外它还提供 ...

  6. 对 List 列表中的数据按指定字段进行排序

    /** * 对列表中的数据按指定字段进行排序.要求类必须有相关的方法返回字符串.整型.日期等值以进行比较. * * @param list 集合 * @param sortName 需要排序的字段,目 ...

  7. 用结构化思维解一切BUG(3):实际案例

    背景 本文是系列文章<用结构化思维解一切BUG>的第 3 篇,也是最高潮篇!本系列文章主要介绍一种「无需掌握技术细节,只需结构化思维和常识即可解一切BUG的方法」. 在前序文章<用结 ...

  8. JVM-Java虚拟机是怎么实现synchronized的?

    1. JVM的锁优化 今天我介绍了 Java 虚拟机中 synchronized 关键字的实现,按照代价由高至低可分为重量级锁.轻量级锁和偏向锁三种. 重量级锁会阻塞.唤醒请求加锁的线程.它针对的是多 ...

  9. 发现AI自我意识:不期而遇的局部技术奇点

    Q*的启示 之前的文章里提到过,人工智能思维能力创造的必不可少的条件是状态空间的搜索.今天的大新闻里,我们都看到了Q*的确使用了搜索算法.所以今天我会稍微谈一下这个话题. 主要思想就是人工智能的进一步 ...

  10. c#实现一个简单的管理系统报错System.Data.SqlClient.SqlException”类型的未经处理的异常在 System.Data.dll 中发生【已解决】

    很简单就是把连接数据库语句改成(local)或者"127.0.0.1" 如下 public SqlConnection connect() { string str = @&quo ...