热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

杨冰:OceanBase助力数字化转型,原生分布式数据库成核心系统首选

10月22日上午,本届“2021OceanBase原生分布式数据库论坛”上,OceanBaseCEO杨冰为大家带来了《基础软件助力核心系统数字化转型》的

图片

10月22日上午,本届“2021 OceanBase 原生分布式数据库论坛” 上,OceanBase CEO杨冰为大家带来了《基础软件助力核心系统数字化转型》的主题演讲。


新物种原生分布式数据库


助力企业数字化 

当下,数字化转型已经成为全行业最热门的话题之一。在这样一个熟悉的话题下,以前大家讨论是什么,为什么要做,而今天,当我们再提起数字化转型时,90%人都认为“数字化转型已经不是选择题,而是必选题”。

从胶片相机到数码相机,从功能机到智能手机,从燃油车到电动车,这些产品无一不是颠覆了传统,改变了人们的行为和认识。也正是这些新物种开辟了新时代,虽然新物种可能没有全新的外形,但内核的底层逻辑已经改变。

图片

随着互联网终端产生的海量数据呈几何式暴增,因此,核心业务数据处理平台的架构变革亟待提升。同时,眼下就应用层面来说,另一个重要趋势是应用从单体架构、集群架构,走向分布式云原生架构,这也对底层基础软件提出了快速弹性、无限扩展的新架构诉求。传统集中式数据库在容量、高并发、备份效率、运维、安全风险等方面已经无法满足新的业务需求,有超过90%的企业认为分布式数据库具备更优异的应对能力和部署效果。

因此,在数据库革新的时代背景下,新物种正是原生分布式数据库。OceanBase是一款企业级的原生分布式数据库,自研一体化架构,融合分布式与集中式技术优势,开启了企业级数据库全新模式。杨冰称“原生分布式数据库将引领数据库方向的发展”,它从技术层面上做出了解读:首先是云存储使数据量爆发增长,其次是应用架构加入数据库领域,最后是硬件正在逐渐变成廉价的处理单元。

而相比集中式数据库,理想的核心数据库具有高可用、高扩展、高兼容、易管理、高稳定性、运维成本低、部署灵活等明显优势。杨冰认为:“原生分布式数据库已经成为核心系统首选,金融场景对分布式数据库的大规模替换成为分布式数据库发展的重要推动。”

西安银行作为非常典型的金融客户,一方面表现为业务使用频次的提升,另一方面,随着移动互联网的发展,各行业的核心系统在不断向c端延伸,无论整体和局部,都对数据库算力提出很高的要求, 而数据库扩容在过去从来就不是一件容易的事。

西安银行离柜业务率已经超过90%、高达2/3的信用卡获客是通过数字化,客户体验、成本、效率都是目前银行面临的最大的挑战和问题。面对挑战,西安银行主动通过数字化转型,使用了 OceanBase 分布式数据库以及阿里云,有效支撑了西安银行的数字基础设施,适应手机银行的新定位。

OceanBase 取代 Oracle 数据库后,每账号成本降至原来的四分之一,用户数、活跃度增长率均超过100%,客户app响应速度提升1倍以上(从500ms提升到200ms)。从2018年转型开始,不到3年时间,2020年银行总资产超过3000亿元,同比增长超过10%,成为西北地区首家A股上市的城商行。


 OceanBase 实践之路


原生分布式数据库成为核心系统首选 

企业数字化转型经过这些年的实践和推动,已经进入了数字化转型的第三阶段,转型也从非核心业务真正走向核心业务的深水区。我们看到国家在十四五规划中,明确提出数字技术广泛应用于政府管理服务,加强公共数据开放共享,推动政务信息化共建共用,真正建设数字化政府。

数字化向企业业务纵深层面辐射。但随着移动互联网和大数据的发展,今天我们客户的核心数据库面临比从前更严峻的挑战,主要表现在以下四个大方面:

第一,技术改不了

企业的核心业务系统投建早,大多与数据库能力深度绑定,迁移改造工作量大,风险高,时间长。

某头部保险公司,信息化时间很早, 核心系统包含数百套数据库实例, 虽然客户自身有非常强的意愿迁移到新的国产数据库,但迁移到全新的数据库有可能面临应用的全面重构,这种工作量和风险是客户无法负担的。 由于 OceanBase 可以提供非常高的Oracle兼容能力,除了SQL语言,还包括完整的PL/SQL能力,以及OCI和Pro*C的替代产品,提供完全兼容的语法和接口调用,原应用几乎不需要修改就能原封不动地运行,所以客户选择了OceanBase。

第二,服务挺不住

服务向客户终端延伸,核心系统面临 7x24 高可用的挑战,系统设计无法支撑。

西南某中型银行的核心迁移就是如此。我们知道,监管对金融机构的可用性是有很高要求的, 核心系统要满足城市级容灾标准,业务不中断,数据不丢。这在传统的主备容灾构架中是难以实现的。客户选择 OceanBase 也是因为原生分布式数据库多副本和强一致的特性,且能够以小成本实现异地的无损容灾。对高可用有要求的客户多数会选择OceanBase的两地三中心容灾方案以及可用性更高的三地五中心方案。

第三,管理环节多

业务系统种类不断增加,50%用户认为随着数据库实例数量的不断增加,运维管理变得更困难。

OceanBase资源池管理支撑中华财险新一代互联网核心业务。由于历史原因,以及ISV的合作推荐, 客户原有的上百个数据库实例包含了4种数据库产品, 这给运维工作造成了很大的困难, 故障的概率增大。借着核心系统分布式改造的机会,利用 OceanBase 多租户的能力,用户将这数百个实例迁移到了几十套 OceanBase 集群,实现了技术栈归一, 减少了管理实体的数量,也降低了管理的复杂度,提高了运维的稳定性,节省了运维成本。 

第四,业务跑不动

面对核心业务持续互联网化,52%用户认为性能难以支持高并发的业务场景。

OceanBase透明扩展能力承载电商平台爆发增长的国际业务。某快速增长的互联网跨境电商就碰到了这样的问题。该客户的电商平台就是基于MySQL主从复制构建的,没有做分库设计,因为这样在前期最省。在业务成功之后,单纯靠增加数据库硬件资源已经无法满足业务的发展,这对整个线性扩展要求及成本控制要求都非常高,OceanBase极强的线性扩展能力很好支撑了业务扩展,令其可以自由的扩容和缩容,另外,加上多租户能力和迁移成本,特别是OceanBase在超过50台以上的MySQL集群的规模下,TCU下降50%,存储和计算成本上会有明显优势。

通过上面的几大实践案例,我们总结了理想核心数据库的几个典型特征:高可用、高扩展、高兼容、易管理和部署灵活。 而这些,OceanBase 在与行业伙伴合作的过程中也一次次证明了自己。也正是通过这些检验,可以看出,未来2-3年将是数字化转型的关键期,核心系统升级迫在眉睫,原生分布式数据库正在成为核心系统首选


 面向未来 OceanBase


加速数据库生态布局 

十一年路漫漫,OceanBase 面向不同的客户核心系统,都已经可以从容面对。既提供商业版、社区开源版不同产品形式,也支持独立软件、私有云、混合云、公有云等多种部署形态,让不同类型的客户都能选择到适合的产品和服务。今天,OceanBase 3.2版本正式发布,可以说在探索理想数据库的道路上,OceanBase又有了新的进步。

未来,OceanBase 也将继续秉承把复杂留给数据库,把简单留给客的宗旨,专注做好数据库的功能,帮应用屏蔽非功能性的复杂度。杨冰表示:看整个 OceanBase 发展历程,从早些年开始讲究“原生分布式”代替“分库分表”,迄今为止也一直坚持做透明可拓展。

杨冰介绍道,就算是面对超大型企业、头部互联网这些大型客户,我们拥有的原生分布式架构,高兼容性、透明扩展都非常好的适配了这些客户的超高业务负载,快速弹性的诉求,而且支付宝的10年历程更让我们对 OceanBase 的稳定性充满信心;另一方面,一年的商业化之路,我们做了大量的兼容性、性价比、降门槛、易用性的工作,让OceanBase 面对中小型客户时,更加灵活,TCO更低,越来越多的客户选择与OceanBase 一起成长;最后我们还提供成本低廉,架构先进、性能优越、免运维的OceanBase 云数据库,让小微客户选择无忧,同时社区开源后也吸引了更多的数据库开者加入 OceanBase,OceanBase 生态逐步形成。

“路虽远、行则将至、事虽难,做则必成。”回过头来看 OceanBase 的发展之路,杨冰在多个场合提及的这句话掷地有声。


推荐阅读
  • Tomcat/Jetty为何选择扩展线程池而不是使用JDK原生线程池?
    本文探讨了Tomcat和Jetty选择扩展线程池而不是使用JDK原生线程池的原因。通过比较IO密集型任务和CPU密集型任务的特点,解释了为何Tomcat和Jetty需要扩展线程池来提高并发度和任务处理速度。同时,介绍了JDK原生线程池的工作流程。 ... [详细]
  • Oracle优化新常态的五大禁止及其性能隐患
    本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ... [详细]
  • 本文介绍了OpenStack的逻辑概念以及其构成简介,包括了软件开源项目、基础设施资源管理平台、三大核心组件等内容。同时还介绍了Horizon(UI模块)等相关信息。 ... [详细]
  • SpringBoot整合SpringSecurity+JWT实现单点登录
    SpringBoot整合SpringSecurity+JWT实现单点登录,Go语言社区,Golang程序员人脉社 ... [详细]
  • ElasticSerach初探第一篇认识ES+环境搭建+简单MySQL数据同步+SpringBoot整合ES
    一、认识ElasticSearch是一个基于Lucene的开源搜索引擎,通过简单的RESTfulAPI来隐藏Lucene的复杂性。全文搜索,分析系统&# ... [详细]
  • {moduleinfo:{card_count:[{count_phone:1,count:1}],search_count:[{count_phone:4 ... [详细]
  • 14亿人的大项目,腾讯云数据库拿下!
    全国人 ... [详细]
  • 寻求更强大的身份和访问管理(IAM)平台的企业正在转向云,并接受身份即服务(IDaaS)的灵活性。要为IAM选择正确的场外解决方案,业务管理人员和IT专业人员必须在实施之前评估安全 ... [详细]
  • TiDB | TiDB在5A级物流企业核心系统的应用与实践
    TiDB在5A级物流企业核心系统的应用与实践前言一、业务背景科捷物流概况神州金库简介二、现状与挑战神州金库现有技术体系业务挑战应对方案三、TiDB解决方案测试迁移收益问题四、说在最 ... [详细]
  • 腾讯、阿里的城市大脑较量
    配图来自Canva2016年的一天,在江苏省无锡市的鸿山小镇,正在悄然进行着一场物联网、云计算等新兴科技应用的宏大计划,这就是国内智慧城市的第一个试点。4年后的今天,鸿山小镇已经 ... [详细]
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
  • 数字账号安全与数据资产问题的研究及解决方案
    本文研究了数字账号安全与数据资产问题,并提出了解决方案。近期,大量QQ账号被盗事件引起了广泛关注。欺诈者对数字账号的价值认识超过了账号主人,因此他们不断攻击和盗用账号。然而,平台和账号主人对账号安全问题的态度不正确,只有用户自身意识到问题的严重性并采取行动,才能推动平台优先解决这些问题。本文旨在提醒用户关注账号安全,并呼吁平台承担起更多的责任。令牌云团队对此进行了长期深入的研究,并提出了相应的解决方案。 ... [详细]
  • MySQL数据库锁机制及其应用(数据库锁的概念)
    本文介绍了MySQL数据库锁机制及其应用。数据库锁是计算机协调多个进程或线程并发访问某一资源的机制,在数据库中,数据是一种供许多用户共享的资源,如何保证数据并发访问的一致性和有效性是数据库必须解决的问题。MySQL的锁机制相对简单,不同的存储引擎支持不同的锁机制,主要包括表级锁、行级锁和页面锁。本文详细介绍了MySQL表级锁的锁模式和特点,以及行级锁和页面锁的特点和应用场景。同时还讨论了锁冲突对数据库并发访问性能的影响。 ... [详细]
  • OCI连接MySQL_PLSQL Developer连接远程数据库OCI客户端安装方法
    本文介绍了使用OCI客户端连接MySQL和PLSQL Developer连接远程数据库的安装方法,避免了在本地安装Oracle数据库或类似的开发套件的麻烦,同时解决了PLSQL Dev连接远程Oracle时的配置问题。 ... [详细]
  • 云原生应用最佳开发实践之十二原则(12factor)
    目录简介一、基准代码二、依赖三、配置四、后端配置五、构建、发布、运行六、进程七、端口绑定八、并发九、易处理十、开发与线上环境等价十一、日志十二、进程管理当 ... [详细]
author-avatar
dasgsdfsddsadas_501
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有