Auto Byte

专注未来出行及智能汽车科技

微信扫一扫获取更多资讯

Science AI

关注人工智能与其他前沿技术、基础学科的交叉研究与融合发展

微信扫一扫获取更多资讯

小舟作者

从0到1,走过11年的OceanBase开启分布式数据库新纪元

今天提到分布式数据库,你会想起什么?

刚刚过去的 2021 年是数据库行业「百家争鸣、百花齐放」的一年,在各类数据库中,分布式数据库以其诸多特性,正引领着数据库管理技术的发展。

根据 Gartner 近日发布的报告,以 OceanBase 为代表的原生分布式数据库具备高可用、可扩展;多地域、多部署形态;混合负载;多租户以及透明兼容性等优势,正成为企业核心系统升级的首选。

OceanBase CEO 杨冰在 1 月 6 日的 DC 2021 分布式数据库开发者大会上首次对外披露其关键营收信息:「过去一年,OceanBase 的客户数实现翻倍达到 400 多家,其中来自非金融类客户的营收占比超过三成。」

这意味着不只在传统的金融场景具备核心优势,OceanBase 也已深入到各行各业,并在政务、能源和通信等关系国计民生的重要领域得到应用。

从集中式到分布式数据库的平滑过渡

以山东移动计费系统为例,日处理各类详单数据 130 亿条,数据处理性能和准确性至关重要。过去使用的集中式单机数据库,面对互联网和 5G 时代不断激增的用户数和并发量,经常出现容量不足的情况。

此外,应用迁移需要在复杂的业务逻辑中梳理 Oracle 数据库对象进行适配,需要一款产品可以自动做评估、转换、并支持在线搬库。

而这些棘手的问题,OceanBase 可以通过其优势完美解决。

OceanBase 能够支持 95% 以上的 Oracle 数据类型和对象、SQL 语法、函数、过程性语言等功能,应用程序只需做轻微改动即可完成平滑迁移。这让山东移动计费系统从集中式数据库平滑过渡到了 OceanBase 原生分布式数据库,解决了容量不足等瓶颈。

OceanBase 让山东移动详单处理效率提升了 30%,存储投入成本降低了 90%,硬件和维保成本大幅降低,实现了 RPO=0 的机房级别容灾能力,不再需要搭建灾备系统。

OceanBase CTO 杨传辉表示:「OceanBase 在山东移动计费系统的成功应用标志着运营商行业的 Oracle 数据库理论上都可以被 OceanBase 替代。」由于 OceanBase 已经找到了一种平滑升级的方案,并且这种方案对用户来讲成本是基本可以接受的,因此 OceanBase 在一定程度上解决了运营商行业的自主可控问题。

除了通信运营商,OceanBase 也正在走向关乎国计民生的各行各业,包括人社系统、能源企业、医保、电力、交通等多个领域。

一体化架构

OceanBase 原生分布式数据库追求极致支持完整的企业级功能,并且做到单机性能与集中式数据库基本相当,这背后的核心技术就是 OceanBase 的一体化架构。

 OceanBase 通过一体化架构发挥分布式 + 集中式的双重技术优势。一方面,它的底层仍然是一个原生分布式架构能够充分享受到分布式技术无限扩展、永远在线的技术红利,并能够动态增加减少服务器,另一方面 OceanBase 对外体现的是与经典集中式数据库完全兼容的功能和单机性能。

OceanBase 自研 HTAP 融合引擎,一套执行框架既支持 OLTP 交易型业务,也支持 OLAP 决策分析型业务,全局资源管理保障 OLTP 与 OLAP 资源隔离和负载调度,在不牺牲 TP 的性能的同时能又把 AP 做到了极致。

OceanBase 也成为全球唯一一个在事务处理和数据分析两个领域都获得过世界第一的原生分布式数据库。这表明基于分布式架构的原生分布式数据库能够实现与经典集中式数据库完全对标的强一致的 ACID 能力,并且能够保持长期稳定的运行性能。

聚焦用户价值的开源

去年,OceanBase 面向全球正式开源开放,目前也已推出 OceanBase 3.1.2 社区版本,包括三大核心技术升级:

  • 电商秒杀场景性能提升 300%;
  • 生态设备全面加速,支持 Hbase 对接能力;
  • 全新推出社区版工具体系,包括社区版 OCP、社区版 ODC、社区版 OMS。

同时 OceanBase 还将 Hash/Merge Join 算子优化、小规格内存优化等超过 20 项商业特性持续同步到社区版,OceanBase 3.1.2 社区版的能力已经不亚于蚂蚁集团双 11 使用的内部版本能力。

从去年 6 月开源至今,OceanBase 的开源社区目前已有超过 2 万的社区用户,其中不乏外部开发者。OceanBase 的开源也逐步进入快车道,大约每三个月就会迭代一个新的开源版本,其中包括内核的更新和生态工具的更新。

此外,OceanBase 也投入了团队为用户使用开源版本提供支持。OceanBase 希望通过开源解决用户的实际问题,做脚踏实地的开源,快速高效地满足用户的需求,聚焦用户价值。

2021 年是分布式数据库元年。经过 11 年的积累,开源又将是 OceanBase 一个新的开始。从0到1,作为在技术上 100% 自研的原生分布式数据库,OceanBase 一直相信:只有采用一体化架构实现的原生分布式数据库才能兼具分布式与集中式的双重技术优势,才能追求极致应用到核心业务场景,才能引领未来。


产业OceanBase
相关数据
数据分析技术

数据分析是一类统计方法,其主要特点是多维性和描述性。有些几何方法有助于揭示不同的数据之间存在的关系,并绘制出统计信息图,以更简洁的解释这些数据中包含的主要信息。其他一些用于收集数据,以便弄清哪些是同质的,从而更好地了解数据。 数据分析可以处理大量数据,并确定这些数据最有用的部分。

数据库技术

数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。 所谓“数据库”系以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。

蚂蚁集团机构

蚂蚁集团是移动支付平台支付宝的母公司,也是全球领先的金融科技开放平台,致力于以科技和创新推动包括金融服务业在内的全球现代服务业的数字化升级,携手合作伙伴为消费者和小微企业提供普惠、绿色、可持续的服务,为世界带来微小而美好的改变。

http://www.antgroup.com
推荐文章
暂无评论
暂无评论~