华为云GaussDB打造最可信的数据库,给世界一个更优选择
近日,第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打造最可信的数据库,给世界一个更优选择的更多相关文章
- 聚焦技术,锐意创新,GaussDB给世界一个更优选择
摘要:从整个行业应用层面来看,现在,数据库的国产化时代已经到来. 本文分享自华为云社区<聚焦技术,锐意创新,GaussDB给世界一个更优选择>,作者: GaussDB数据库. 今天,以&q ...
- 升级的华为云“GaussDB”还能战否?
摘要:芯片.操作系统.数据库是现代信息技术领域的三大核心基础,做数据库,不仅需要技术和投入,对华为这种做通讯起家的企业,更需要的是一种并非玩票性质的态度. GaussDB,不仅蕴含着华为对数学和科学的 ...
- 揭秘华为云GaussDB(for Influx):数据直方图
摘要:本文带您了解直方图在不同产品中的实现,以及GaussDB(for Influx)中直方图的使用方法. 本文分享自华为云社区<华为云GaussDB(for Influx)揭秘第九期:最佳实践 ...
- 揭秘华为云GaussDB(for Influx)最佳实践:hint查询
摘要:GaussDB(for Influx)通过提供hint功能,在单时间线的查询场景下,性能有大幅度的提升,能有效满足客户某些特定场景的查询需求. 本文分享自华为云社区<华为云GaussDB( ...
- 华为云GaussDB(DWS)内存知识点,你知道吗?
前言 在日常数据库的使用中,难免会遇到一些内存问题.此次博文主要向大家分享一些华为云数仓GaussDB(DWS)内存的基本框架以及基本视图的使用,以便遇到内存问题后可以有一个基本的判断. 注意,本篇博 ...
- 华为云PB级数据库GaussDB(for Redis)揭秘第七期:高斯Redis与强一致
摘要:在KV数据库领域,"强一致性"不仅是一个技术名词,它更是业务与运维的重要需求. 清明刚过,五一假期就要来了.大好春光,不如去婺源看油菜花吧!小云迅速打开APP刷出余票2张,赶 ...
- 一文带你读懂!华为云在ACMUG技术沙龙上都透露了些啥?
摘要:近日,华为云数据库业务总裁苏光牛在ACMUG中国MySQL用户组主办的 "华为云专场" 技术沙龙中分享了华为云数据库重磅新品GaussDB的核心能力与竞争优势.那么, Gau ...
- 华为云Stack新版发布:构筑行业云底座,共创行业新价值
摘要:在以"政企深度用云,释放数字生产力"为主题的华为云Stack战略暨新品发布会上,华为云提出深度用云三大关键举措,并发布华为云Stack 8.2版本,以智能进化推动创造行业新价 ...
- 产品质量管理利器,华为云发布CodeArts Defect缺陷管理服务
摘要:近日,华为云CodeArts Defect缺陷管理服务正式上线,提供结构化缺陷跟踪流程和标准化的质量度量模型. 本文分享自华为云社区<产品质量管理利器,华为云发布CodeArts Defe ...
- 华为云DevCloud一枝独秀
DevOps,是Development和Operations的组合词,是指一组过程.方法与系统的统称,用于促进开发.技术运营和质量保障部门之间的沟通.协作与整合.DevOps是一种重视“软件开发人员( ...
随机推荐
- Dash 2.14版本开始支持动态回调注册!
本文示例代码已上传至我的Github仓库https://github.com/CNFeffery/dash-master 大家好我是费老师,就在昨晚,Dash框架发布了其2.14.0新版本,新增的功能 ...
- 【PHP反序列化】速览
PHP反序列化 一.原理 序列化就是将对象转化成字符串,反序列化相反.数据的格式转换和对象的序列化有利于对象的保存 . 反序列化漏洞:就是php对数据进行反序列化时,没有进行过滤,导致用户可以控制反序 ...
- 14.10 Socket 套接字选择通信
对于网络通信中的服务端来说,显然不可能是一对一的,我们所希望的是服务端启用一份则可以选择性的与特定一个客户端通信,而当不需要与客户端通信时,则只需要将该套接字挂到链表中存储并等待后续操作,套接字服务端 ...
- Windows10 下载并编译指定版本chromium源码
1.一些信息 Chromium 的官网是 https://www.chromium.org/ Git 仓库是 https://chromium.googlesource.com/chromium/sr ...
- Go包介绍与初始化:搞清Go程序的执行次序
Go包介绍与初始化:搞清Go程序的执行次序 目录 Go包介绍与初始化:搞清Go程序的执行次序 一.main.main 函数:Go 应用的入口函数 1.1 main.main 函数 1.2 main.m ...
- CSS之3D翻转效果
<!DOCTYPE html> <html> <head> <title></title> <style type="tex ...
- Linux账号密码安全运维
前言 随着云计算厂商的兴起,云资源如ECS不再只有企业或者公司才会使用,普通人也可以自己买一台ECS来搭建自己的应用或者网站.虽然云计算厂商帮我们做了很多安全相关的工作,但并不代表我们的机器资源就绝对 ...
- PTA乙级1038C++哈希解法
#include"bits/stdc++.h" using namespace std; int main() { int a,b[105]={0}; long i,n,K; ci ...
- ASP.NET CORE MVC的一些说明
1.ASP.NET CORE MVC 是微软公司的Web应用开发框架,结合了MVC架构的高效.简洁等优秀思想并融合了.NET的灵活性. 2.ASP.NET诞生于2002年,当时微软想保持桌面应用程序的 ...
- `.NET Web`新人入门必学项目`EarthChat`
.NET Web新人入门必学项目EarthChat EarthChat是一个基于.NET 7的实战项目,EarthChat提供了很多的最佳实践,EarthChat的目标也是成为一个很多人都喜欢的大型聊 ...