“All in Cloud”之后,和你聊聊「云原生DevOps的Kubernetes技巧」 了解详情
写点什么

OceanBase 宣布开源,采用木兰协议,开放 300 万行核心代码

  • 2021 年 6 月 03 日
  • 本文字数:2083 字

    阅读完需:约 7 分钟

OceanBase宣布开源,采用木兰协议,开放300万行核心代码

6 月 1 日,OceanBase 宣布正式开源,采用木兰协议,代码托管主站在 Gitee,镜像在 GitHub。目前,已经向社区开放了 300 万行核心代码。另外,OceanBase 开源社区也正式成立,社区官网同步上线。


OceanBase 是由蚂蚁集团自主研发,经历过阿里超大规模业务场景、支付宝金融级场景以及双 11 等考验的国产数据库。6 月 1 日宣布正式开源,这表明 OceanBase 将从闭源软件的售卖模式走向开源商业模式。


OceanBase 采用木兰公共协议 MulanPubL-2.0 版,协议允许所有社区参与者对代码进行自由修改、使用和引用。OceanBase 社区同时成立了技术委员会,欢迎所有开发者贡献代码和文档。


目前,开发者在开源社区能够完整使用 OceanBase 数据库内核。此次开源采用业界通用 Open Core 模式。开源范围包含数据库内核、分布式组件和接口驱动,并提供完整的 SQL 引擎、事务引擎和存储引擎,支持多副本、分布式事务、高性能、扩展能力、故障恢复、优化器、多活容灾、语法兼容等核心技术,开源 300 万行核心代码。


OceanBase 发布 3.0 版本,数据分析能力提升 10 倍


2010 年 OceanBase 正式立项,2011 年 OceanBase 0.1 版本发布,回顾整个发展历程,CEO 杨冰认为 OceanBase 主要经历了三个阶段。


在 1.0 时代,OceanBase 核心解决了三个问题。第一个是分布式,当时 OceanBase 完成了完整的分布式架构搭建,实现了单机集群突破百台规模;第二个是低成本存储,OceanBase 实现了海量低成本的能力;第三个是在内存中进行架构,提高单机性能。


在 2.0 时代,OceanBase 在刚刚具备了分布式架构雏形之后,又完成了两大挑战。第一个是业务脉冲,物理世界呈现出来的特点是区域性、分散性、小波峰,而在互联网中呈现全局化,当出现流量瞬时爆发、波峰大的情况时,我们要在数据库上做到瞬时可扩展;第二个是永远在线,数字化已经渗透到各行各业,大家对于服务不在线的容忍度正在不断降低,作为数字化基石之一的数据库要保证业务的连续性。


而在 3.0 时代,数据库面临的更大挑战是在保证可扩展性的同时保持 ACID。此次推出的 OceanBase 3.0 同时具备了在事务处理和数据分析两类任务的高性能能力,是一款支持 HTAP 混合负载的企业级分布式数据库。和过去相比,事务处理性能提升 50%,数据分析性能提升 10 倍。未来,用户业务无论是事务型还是分析型,只要一套系统就可以应对数字化转型过程中“海量、实时、在线”的业务需求。


Gartner 认为, HTAP (Hybrid Transactional/Analytical Processing,即混合事务 / 分析处理)数据库将成为数据库领域的重要发展趋势,一个集成的数据平台将会加速数字化转型。


在各个领域深化数字化转型过程中, 核心系统的分布式改造是非常关键的一环。过去一年的合作案例显示,随着自主研发分布式技术的逐步成熟,不断应用、优化和完善,OceanBase 帮助客户进行核心系统数字化改造时,在可靠性、可扩展性等方面的优势越来越明显。


除了技术创新,OceanBase 也将释放科技红利,7 月启动全新价格体系,公共云版本将推出价格更低的存算分离版本。


杨冰透露,“在当前规模和技术红利基础上,我们希望以更低的价格与门槛,给予客户更强的数据库能力进行核心系统的分布式改造。核心系统改造不仅能让企业实现整体系统完全自主掌控。更能在业务稳定性、连续性不降低的前提下,支撑业务敏捷,最后达到每单笔交易 / 每个账户成本下降的目标”。

国产数据库正在悄然加速发展


2020 年 6 月 1 日,也就是去年的几天, 蚂蚁金服通过新增对外投资的方式,以 1 亿元注册并 100% 持股北京奥星贝斯科技有限公司, OceanBase 正式以独立公司运营。OceanBase 这一变化的背后其实也折射出国产数据库正在不知不觉间加速发展。


有人将 2019 年称为国产数据库发展元年,而在相关机构整理的国产数据库榜单中,我们也惊喜发现,截至 2021 年 5 月份,国产数据库已达 127 个之多。


近年随着互联网和开源技术的发展,互联网企业以高度的热情参与到了数据库的建设中来。无论是自主研发还是借助外部力量,互联网企业为了解决自身应用的问题,也开始加入到了数据库的建设以及应用推广过程中。


众多参与到国产化数据库的互联网巨头中,阿里巴巴的 OceanBase、PolarDB,腾讯的 TDSQL、TBase 等,都已经逐渐发展成为了易用并且性能稳定的优质数据库。


此外,处于行业发展前景的驱使,资本以及一批新兴的独立数据库创业企业也开始加入到数据库研发的队伍中,国内包括巨杉、PingCAP、星环、易鲸捷等机构,并且也都在各自的领域崭露头角。


互联网巨头以及独立的数据库企业之外,华为在去年推出了 GaussDB,中兴也推出了 GoldenDB。越来越多来自不同领域的玩家的加入,正不断携裹推进着国产数据库的商业化进程,加速了整个产业向前奔跑。


但业界需要注意到的是,数据库作为一个既需要有厂商基于他开发应用软件,又要有第三方为国产数据库提供服务,更要有国家机构为数据库培养输送人才,发展早期还要获得长期资本的持续押注的领域。其本质是一个包含了用户、技术、资本以及政策等多维度的综合生态,需要集多方资源以及力量才能最终达成目的。


相关开源地址:


https://open.oceanbase.com/


https://gitee.com/oceanbase


https://github.com/oceanbase


2021 年 6 月 03 日 17:323103

评论 1 条评论

发布
用户头像
不再是TiDB了么😂?
2021 年 06 月 04 日 05:52
回复
没有更多了
发现更多内容

大数据开发之Hadoop高频面试题

@零度

大数据 hadoop

全面容器化之后,来电科技如何实现微服务治理?

阿里巴巴云原生

阿里云 微服务 云原生 实践

开源操作系统年度技术会议演讲PPT下载来啦!

鉴释

开源 操作系统

Go Error 嵌套到底是怎么实现的?

AlwaysBeta

Go 源码 源码阅读 Go 语言 源码学习

做网络安全竟然不了解ATT&CK?这篇文章的介绍详细到令人尖叫

博文视点Broadview

移动数字化平台如何让企业生态协同更高效?

WorkPlus Lite

Hoo虎符研究院 | 币圈后浪——Osmosis一种高级AMM协议

区块链前沿News

Hoo 虎符交易所 虎符研究院

利用 Amazon Batch 来为容器化负载调用海量云端算力

亚马逊云科技 (Amazon Web Services)

计算

武汉智慧城市建设新名片 一城一云打造数字经济新引擎

InfoQ_967a83c6d0d7

【伙伴故事】一盏智能灯,点亮家庭和工业照明的新未来

华为云开发者社区

物联网 华为云 AIOT PLC 智能照明

MobTech观察 | CSDN:企业数字化转型如何提升段位?杨冠军畅谈企业数字化前世今生

MobTech袤博科技

数据分析 数字化转型 数据治理 企业 数据可视化

喜讯!Apache APISIX Committer 张晋涛当选「中国开源先锋 33 人」

Apache APISIX 中国社区

云原生 微服务网关 APISIX 网关

共建龙蜥社区,支撑商业建设

OpenAnolis小助手

Linux 开源 开发者

4种高速安全混合云解决方案,助力您的云迁移之旅!

亚马逊云科技 (Amazon Web Services)

计算

通过 Amazon CloudWatch 配合 Amazon ElastiCache for Redis 遵循监控最佳实践

亚马逊云科技 (Amazon Web Services)

计算

中小型企业过等保困难有哪些?如何解决?

行云管家

网络安全 企业 过等保

【等保小知识】等级保护工作是指等保测评吗?意思一样吗?

行云管家

网络安全 等保 等保测评

关于减碳你是否有很多问号?施家碳中和咨询服务来了!

ToB行业头条

MASA Framework - EventBus设计

MASA技术团队

C# .net 微软 框架 Framework

零数科技入选毕马威中国“2021领先金融科技50企业”

科技热闻

面试官: Flink双流JOIN了解吗? 简单说说其实现原理

华为云开发者社区

sql flink join 双流join 数据库SQL

知识中台,驱动产业智能化升级

百度大脑

人工智能

🍃【Spring专题】「技术原理」为大家介绍一下Spring中的Ant路径匹配工具组件AntPathMatcher

浩宇天尚

spring 1月月更 SpringFramework AntPathMatcher

详解数据湖:概念、特征与架构

五分钟学大数据

数据湖 1月月更

快过年了,用五种不同的JS特效带你看烟花

海拥(haiyong.site)

大前端 js 28天写作 前端特效 1月月更

4种Spring Boot 实现通用 Auth 认证方式

华为云开发者社区

拦截器 spring-boot Auth 传统AOP 参数解析器

OceanBase宣布开源,采用木兰协议,开放300万行核心代码_开源_田晓旭_InfoQ精选文章