企业级数据库openGauss开源一年以来,社区迅速壮大,生态蓬勃发展,围绕企业级性能、企业级安全、企业级可靠等方面持续加强,并在行业加速落地。目前openGauss成功支撑邮储银行新一代分布式金融核心系统上线,并成功打造同业领先的金融核心系统;帮助中华人寿团险核心系统使用鲲鹏全栈替换,实现性能倍增;openGauss基于鲲鹏4路服务器的中国移动数据库性能测试排名绝对领先。面向未来,openGauss将从国计民生行业数据库应用的最紧迫问题和长远需求出发,不断在核心技术上进行突破,将根扎深,共同打造枝繁叶茂的数据库主流生态。

openGauss面向企业核心业务场景持续创新

推出面向核心业务场景的高可靠特性

金融与运营商在社会经济运行中处于关键基础位置,其核心业务场景,对数据库的性能和稳定性有苛刻的要求。openGauss 将于6月30日发布软硬协同的高可靠特性-RAS故障感知功能,该特性基于鲲鹏最新4路高端服务器和openEuler操作系统,支持在硬件内存发生故障前,及时通知上层OS与数据库,实现数据库故障隔离与快速切换,在核心业务数据库场景业务运行故障无感知,数据安全可控无丢失。

图1: openGauss基于RAS的高可靠原理图:故障隔离、快速切换

推出多款重量级企业级特性,数据库更快、更稳、更强

此外openGauss社区将持续为企业级用户打造高可用、高性能内核,openGauss将在9月30日的版本中,面向开发者和企业用户发布In-place Update存储引擎、基于Paxos协议的DCF高可用组件以及兼顾TP业务和AP业务的HTAP特性。

In-place Update中文意思为原地更新,是相对于openGauss行引擎当前所采用的Append Update(追加更新)模式的升级。追加更新对于业务中的增、删以及HOT UPDATE(即同一个页面内更新)有很好的表现,但对于跨数据页面的非HOT UPDATE场景,垃圾回收不够高效。而原地更新模式将最新版本的“有效数据”和历史版本的“垃圾数据”分离存储:最新版本的“有效数据”存储在数据页面上,单独开辟一段UNDO空间,用于统一管理历史版本的“垃圾数据”,因此数据空间不会由于频繁更新而膨胀,垃圾回收效率更高(参见图2)。同时可实现基于NUMA-Ware架构的高可扩展UNDO子系统以及基于多版本的索引技术。在这种设计思路下,用户可彻底抛弃原有垃圾数据清理机制,从而使整体系统运行更加平稳,适应更多业务场景和工作负载。

图2: In-place Update数据存储示意图:数据在原page页,undo通过指针单独管理

Paxos是一种强一致、高可用的分布式一致性协议。对于存在宕机风险的分布式系统来说,在不要求可靠的消息传递下可实现数据强一致,且可容忍消息丢失、延迟、乱序及重复。基于多数派机制的Paxos协议保证了2F+1的容错能力,即2F+1个节点的系统最大允许F个节点同时出现故障。更进一步,Paxos协议具备自仲裁,多数派选主及日志复制能力,使得openGauss在保证数据一致性的同时,在高可用方面可进一步得到增强,包括:

(1)通过自仲裁、多数派选主能力摆脱第三方仲裁组件,极大缩短RTO时间,且可预防任何故障下的脑裂双主;

(2)支持节点同步、同异步混合部署的多集群部署模式;

(3)提升主备间节点日志复制效率,提升系统的最大吞吐能力。借助openGauss的DCF高可用组件,用户不仅可以免去系统脑裂的风险,还可以提升系统性能。

图3: Paxos原理示意图

HTAP代表了一类数据库应用场景,核心思想在基于一套内核提供TP和AP的混合负载能力,而混合负载的两个核心要素是性能和资源控制。从性能维度,openGauss将基于现有的能力进一步挖掘系统并行执行能力(如SMP),提升CPU利用率(如动态编译执行),实现内存内计算(如内存引擎),这些不同引擎或能力支撑openGauss从容应对不同的负载请求。而资源控制方面通过资源管理流机制实现不同负载间的资源隔离,即彼此间互不影响且资源足够,该方法让各自负载在满足SLA的基础上,有非常好的实时性。HTAP实现了单个系统的多业务负载处理能力,一套数据底座,应对两套业务模型,省去数据迁移的代价。

图4: HTAP即能进行事物处理,又能进行分析处理

openGauss除了在内核能力上不断推出新特性,同时在社区和生态建设上,携手伙伴一起打造面向分布式场景的高竞争力解决方案。

openGauss通过ShardingSphere分布式中间件,实现线性扩展,最高可达6400数据分片,可以满足业务不断增长的数据规模要求;结合业务流量,可以灵活平滑进行数据节点的扩缩容,智能读写分离,实现分布式数据库的自动负载均衡。而标准化镜像机制确保多环境一致性交付,不仅能够支持多云场景,还能有效降低企业对平台的依赖性。同时这套分布式方案,还能支持强有力的集群管理、运维能力以及多地多中心灵活部署。

共建、共治、共享,打造数据库主流生态

生态是开源库数据库成功的关键因素,openGauss一直就秉持共建、共治、共享的生态策略,携手产业链伙伴,最终实现生态共赢。openGauss不仅代码开源,还通过开源社区运营,让业界的开发者、伙伴能公开透明的参与进来,通过技术委员会、SIG组的形式广泛汇聚业界的技术专家,为openGauss发展提供源源不断的智力支持和思想输入。当前,openGauss社区理事会正在筹备中,预计于下半年成立,是openGauss开源社区主要治理机构。

图5: 30+企业加入openGauss社区

开源近一年,openGauss得到业界伙伴的强烈的响应和支持,已有6家数据库企业基于openGauss发布商业发行版,下半年会有更多新的企业发布商业发行版。目前,民生银行、中国电信云公司、深信服等30多家企业级用户已加入社区,并在多个关键特性上积极贡献。openGauss还与行业解决方案软件伙伴紧密合作,针对行业场景的特点,联合推出对应解决方案:与深信服推出高性能安全数据库一体化方案、联合SharingSphere社区推出全栈开源的分布式中间件解决方案、联合头部厂商面向降本增效场景推出存算分离方案等,相关联合解决方案均已在行业核心场景实现商用落地。

智能基座、产教融合,为产业界提供丰沛的人才

创新之道,唯在得人。得人只要,必广其途以储之。高校是人才培养的根据地,是人才发展的未来。openGauss联合高校,通过产、学、研、用,打通人才体系建设,通过基础理论对接产业和市场需求构建知识体系,从理论到实践到应用相结合,构建良性人才生态,激发产业持续活力。

目前清华、北大、复旦等50余所著名高校已开设openGauss课程,覆盖数万名学生,另有超过30所院校已确定将在年内开课,未来一年,预计将有超过200所院校在教学中使用openGauss,真正实现产教融合。目前,openGauss已进入全国计算机等级考试。

openGauss逐渐成为数据科学的学术创新平台,清华大学、北京航空航天大学、西北工业大学、西安电子科技大学等数十所高校,均已基于openGauss进行创新型基础研究工作,如AI-native的数据库技术、面向新硬件(ARM多核、TPU/GPU、RDMA、NVM/SCM等)新型数据库技术、云数据库架构研究、面向行业数字化转型的数据及隐私保护、面向嵌入式设备场景的数据库系统等方向研究。

从基础研究、高校合作到产业创新,openGauss社区汇聚高校、产业界的智慧和力量,共同开展数据库基础软件创新突破。openGauss持续聚焦数据库根技术,以开源协作创新,为业界带来持续领先的数据库技术与产品;以开放繁盛生态,联合产业链上下游伙伴,让openGauss落地千行百业,助力客户加速数字化转型,共促产业发展和生态繁荣。

END

推荐阅读:267页!2020年度数据库技术年刊

推荐下载:2020数据技术嘉年华PPT下载

2020数据技术嘉年华近50个PPT下载、视频回放已上传墨天轮平台,可在“数据和云”公众号回复关键词“2020DTC”获得!

由ACDU(中国DBA联盟)和墨天轮联合出品的全新视频节目「数据三分钟」已发布多期,快速了解数据行业动态,快关注我们的视频号看看吧!↓↓↓

点击下图查看更多 ↓

云和恩墨大讲堂 | 一个分享交流的地方

长按,识别二维码,加入万人交流社群

请备注:云和恩墨大讲堂

  点个“在看”

你的喜欢会被看到❤

openGauss持续构筑企业级内核能力,使能行业技术创新相关推荐

  1. 自下而上,行业信创从能力替换到技术创新高速发展 | 爱分析报告

    报告编委 张扬  爱分析联合创始人&首席分析师 孙文瑞 爱分析高级分析师 王命航 爱分析分析师 外部专家(按姓氏拼音排序) 李银松 拓尔思 产品总监 徐海涛 鼎茂科技 CoE 金融行业解决方案 ...

  2. 不断提升企业级服务能力,巨杉数据库与长虹鲲鹏天宫服务器完成兼容认证

    日前,由广州巨杉软件开发有限公司与四川长虹电子控股集团有限公司(以下简称四川长虹)开展的产品兼容认证工作顺利完成,经过双方严格测试,巨杉数据库与长虹天宫服务器TG215\TG225系列产品相互兼容,性 ...

  3. 华为云开天aPaaS 上线,服务千万开发者,使能行业场景化创新

    摘要:9月25日,华为云在华为全联接2021发布四大生态策略,并宣布2022年投入1亿美元升级沃土云创计划.华为云开天aPaaS正式上线,实现经验即服务,使能行业场景化创新. 本文分享自华为云社区&l ...

  4. 2018中国智造金长城奖:创新能力与行业竞争力并重

    北京2018年10月26日电 /美通社/ -- 10月24日,商业报道领导者<21世纪经济报道>在北京万达文化酒店隆重举行"2018中国智造业年会".年会上同时揭晓了& ...

  5. 如何构建一个可持续的企业级数据赋能体系?

    简介: 对于所有企业来说,数据决定了基于算力.算法等能做出哪些场景和应用.在本次首席技术官大数据专享会上,友盟+首席产品官林鸣晖围绕业务数据化,数据资产化.资产应用化.应用价值化构建属于企业的可闭环. ...

  6. 5000字精华笔记丨如何搭建可闭环、可沉淀、可持续的企业级数据赋能体系?

    当下,互联网企业面临IT投入水涨船高.数据资产匮乏.企业系统整合成本高且运作低效.作为国内最早的移动应用统计平台,友盟+已帮助数百万企业提供数据智能服务,并拥有近十年的数据服务经验,友盟+认为破解问题 ...

  7. 星光 SaaS 伙伴汉得信息:企业级 SaaS 能力构建,云原生赋能数字化创新

    文章目录 前言 一.华为云助力中小企业快成长 二.星光 SaaS 伙伴-汉得信息 2.1.企业基本介绍 2.2.企业使命 2.3.企业优势 三.数智时代特点 3.1.消费互联网的拐点 3.2.产业互联 ...

  8. 腾讯优图发布四大平台产品,持续开放视觉AI能力

    7月10日,2020世界人工智能大会在上海举行,腾讯优图实验室总经理吴运声发表了"新基建新生态下的计算机视觉"的主题演讲,分享了优图视觉AI技术在工业.教育.泛娱乐等领域的最新落地 ...

  9. 5g通用模组是什么_5G通用模组使能行业数字化转型,中国电信在行动

    目前,数字经济已经上升至国家战略高度,未来在国民经济发展中的比重将日益提升.作为发展最快.创新最活跃.辐射最广的经济活动,数字经济已经成为我国加速新旧动能转换.推动经济高质量发展的重要抓手.而5G是数 ...

最新文章

  1. 【性能优化】面试官:Java中的对象和数组都是在堆上分配的吗?
  2. IntelliJ IDEA注册码
  3. 2021年春季学期-信号与系统-第八次作业参考答案-第十二小题
  4. python3 实现 websocket server 解决中文乱码
  5. [YTU]_2489( C++结构体之统计最高最低分)
  6. jquery中ajax格式
  7. 操作系统:166个Linux实用命令,太全了!
  8. java akka 实战_Akka实战:分散、聚合模式
  9. 华为荣耀7能改成Linux吗,华为荣耀7电池怎么样?华为荣耀7可以更换电池吗?
  10. Android使用SeekBar
  11. android仿新浪引导界面
  12. RAD Studio 2010 环境设置(转)
  13. 对即时通讯个人信息的一点想法
  14. Win10下 Java环境变量配置
  15. 《码出高效-阿里巴巴Java开发手册-泰山版》阿里最新出品的泰山版Java开发手册,告别垃圾代码
  16. Python+Appium自动化搭建新手教程
  17. Chromium OS源码
  18. 老米之家 抢注域名应该怎么抢?抢注域名的价值如何去衡量
  19. 【R_绘图】绘图字体设为Times New Roman
  20. 递推和递归:一个自下而上,一个自上而下

热门文章

  1. 复制网页的同时可以把图片复制下来_用华为手机“智慧识屏”功能识别图片中文字的方法...
  2. 夏天面试男生穿什么_你今年夏天在做什么?
  3. 苹果开发者修改团队名称_鼓励您的团队对项目进行更改的5步计划
  4. github初学者指南_GitHub初学者指南
  5. 面试 | 阿里P7级别程序猿亲身告知,不会面试,还想进大厂?做梦吧
  6. JavaScript 删除Cookie
  7. CSS 文本方向 direction属性
  8. 十四.激光和惯导LIO-SLAM框架学习之惯导内参标定
  9. vue手势滚动_vue + any-touch实现一个iscroll 实现拖拽和滑动动画效果
  10. 迷你世界电锯机器人_迷你世界:石像机器人升级版,制作如此简单!