OceanBase 社区版一款开源分布式 HTAP(Hybrid Transactional/Analytical Processing)数据库管理系统,具有原生分布式架构,支持金融级高可用、透明水平扩展、分布式事务、多租户和语法兼容等企业级特性。OceanBase 内核通过大规模商用场景的考验,已服
概述OceanBase阿里巴巴和蚂蚁金服完全自主研发的通用的分布式关系型数据库,定位为商用企业级数据库。OceanBase能提供金融级别的可靠性,目前主要应用用于金融行业,同时也适用于非金融行业场景。它融合传统关系数据库和分布式系统的优势,利用普通的PC服务器组成数据库集群,拥有出色的线性扩展性。通过在底层分布式引擎实现的Paxos多数派协议和多副本特性,OceanBase拥有了令人称道的高可用
转载 2023-09-07 20:28:41
289阅读
# 海量数据存储引擎OceanBase底层MySQL? ## 引言 OceanBase一个分布式、高可用、高性能的数据库存储引擎,由阿里巴巴集团开发。它被广泛应用于大规模的数据存储和处理场景。但是,很多人对OceanBase的底层实现原理有一些疑问,其中一个常见的问题OceanBase底层MySQL?本文将对这个问题进行解答,并通过一些代码示例来说明。 ## OceanBase
原创 2023-09-07 07:17:58
1701阅读
# 如何判断OceanBase是否基于MySQL ## 流程步骤 ```mermaid erDiagram USER ||--o| DATABASE : 选择数据库 DATABASE ||--o| TABLE : 创建表 TABLE ||--o| COLUMN : 添加列 ``` 1. 选择数据库:首先需要选择一个数据库来进行操作。 2. 创建表:在选定的数据库中创建
原创 6月前
65阅读
竹翁,OceanBase 内核研发总监。 杨志丰,花名竹翁,毕业于北京大学,长期从事分布式系统和数据库的研发工作,现于阿里巴巴/蚂蚁金服自主研发的分布式关系数据库 OceanBase 团队负责研发工作,致力于把设计先进的 HTAP 数据库系统打造成技术业内标杆的核心基础设施。在 OceanBase 系统中,他先后负责研究 OceanBase 的 SQL 引擎、分布式主控模块、多模数据库方向以及 O
# OceanBase基于MySQL开发的? 经验丰富的开发者可以向刚入行的小白解释如何实现“OceanBase基于MySQL开发的”。以下一份包含步骤和对应代码的指南。 ## 流程步骤 | 步骤 | 操作 | | ------ | -------- | | 1 | 安装MySQLOceanBase | | 2 | 配置OceanBase | | 3 | 导入和加载OceanBas
原创 2023-08-01 19:34:36
683阅读
淘宝数据库OceanBase SQL编译器部分 源代码阅读--生成逻辑计划 SQL编译解析三部曲分为:构建语法树。生成逻辑计划。指定物理运行计划。第一步骤,在我的上一篇博客淘宝数据库OceanBase SQL编译器部分 源代码阅读--解析SQL语法树里做了介绍,这篇博客主要研究第二步。生成逻辑计划。 一、 什么逻辑计划? 我们已经知道,语法树就是一个树状的结构组织,每一个节点代表一种类型的语法
背景:OceanBase阿里巴巴、蚂蚁金服自主研发的可扩展的分布式关系数据库,实现了数千亿条记录、数百 TB 数据上的跨行跨表事务,主要支持支付宝核心的交易、支付、会员和账务系统等 OLTP 和 OLAP 在线业务。在2017年双11期间,OceanBase承担了100%的交易,全球支付总笔数14.8亿笔,支付峰值25.6万笔/笔,数据
OceanBase一个高性能、高可用、高可扩展并且廉价的关系数据库。 为什么要做OceanBase? 互联网金融对数据库系统提出了更高的要求。传统数据库在扩展性、事务特性以及数据强一致等方面已经做了大量的工作,但是仍不足以达到现在互联网飞速发展的要求。 以支付宝业务为例,其业务体量在平时几乎一个固定的值,但
作者 蚂蚁金服研究员 冯柯首先回答OceanBase是什么?我记得在一两年以前,在很多的技术社区里,经常会碰到这样的问题,有同学问OceanBase到底是不是一个数据库,是不是一个Key-Value数据库?甚至有同学问阿里的数据库怎么研制出来的,是不是从一个开源的数据库改造而来的?最近一段时间这样的问题已经非常少了,但是我还是想简单说一下。OceanBase它是由阿里巴巴、蚂蚁金服集团自研的数据
SQL 一种“描述型”语言。与“过程型”语言不同,用户在使用 SQL 时,只描述了“要做什么”,而不是“怎么做”数据库在接收到SQL查询时,必须为其生成一个“执行计划”。OceanBase的执行计划本质上由物理操作符构成的一棵执行树执行树从形状上可以分为“左深树”、“右深树”和“多枝树”三种(参见下图)。OceanBase的优化器在生成连接顺序时主要考虑左深树的连接形式。执行计划展示通过Exp
# 简述CloudCanal 2.2.0.7 版本开始支持 OceanBase 作为对端的数据迁移同步能力本文通过 MySQL->OceanBase的数据迁移同步案例简要介绍这个源端的能力。链路特点:- 结构迁移、全量迁移、增量同步(数据)- 流程全自动化- 高度产品化:任务管理、监控、审计一应俱全# 使用须知- 仅支持 OceanBases MySQL 模式- 支持的源端数据源类型为 Or
OB君:本文OceanBase 2.0 技术解析系列” 的第八篇文章,今天我们来说说2.0版本最标志性、最不得不提的新特性——存储过程。在为数不多的原生分布式数据库中,OceanBase 2.0第一款支持存储过程功能的产品。本文将为你深入剖析2.0中存储过程的功能特性和实现机制。更多精彩欢迎关注OceanBase公众号持续订阅本系列内容!引言PL/SQL(存储过程)一种程序语言,叫做过程
转载 2023-08-14 15:29:40
433阅读
# 实现OceanBase基于MySQL ## 简介 在开始教授如何实现OceanBase基于MySQL之前,先简要介绍一下OceanBaseMySQL。 - OceanBase阿里巴巴开源的一个分布式数据库系统,它具备强一致性和高可用性的特点。 - MySQL一个广泛使用的开源关系型数据库管理系统,它支持SQL查询语言。 实现OceanBase基于MySQL的过程可以分为以下几个步骤:
原创 2023-08-11 17:18:19
334阅读
国庆期间,阿里巴巴的数据库OceanBase在TPC基准测试中战胜Oracle取得全球第一的消息不断刷屏,配合着国庆期间的爱国热潮,着实让国人激动了一把,笔者也非常感兴趣,亲自查看了TPC官网,对比了一下二者测试环境与测试结果,却得出了不一样的结论。官网截图如下:可以看到,阿里的OceanBase的性能排在第一位,每分钟6088万笔新订单,后面依次Oracle 11g的3000万,IBM DB2
以前文章《从ORACLE/MySQLOceanBase序列》介绍了从 ORACLE/MySQLOceanBase 中使用问题,还缺一个兼容性评估工具介绍。OceanBase 发布了工具 OMA (OceanBase Migration Assessment)填补了这一环。本文分享 ORACLE 迁移到 OceanBase 的兼容性评估工具的使用。需要评估 ORACLE 迁移到 OceanB
在亲手安装和使用了OceanBase后,各位是不是有种想要深入了解OceaBase源码的欲望呢?接下来我们将简单介绍下OceanBase的源码学习方法。3.1 源码目录 OceanBase源码目录说明如表3-1所示表3-1 OceanBase源码目录说明oceanbase目录描述 |-- docOceanbase的相关文档|-- rpmBuild rpm包需要的文件|-- script主要是部署h
文章目录1、什么OceanBase?2、OceanBase架构2、OceanBase优势3、OceanBase核心特性4、应用场景5、安装部署并体验 OceanBase 数据库5.1、前提条件5.2、使用 OBD 部署 OceanBase 数据库5.3、使用 Docker 部署 OceanBase 数据库 1、什么OceanBaseOceanBase由蚂蚁金服、阿里巴巴完全自主研发的分布
OceanBase是什么 OceanBase一个支持海量数据的高性能分布式数据库系统,实现了数千亿条记录、数百TB数据上的跨行跨表事务,由淘宝核心系统研发部、运维、DBA、广告、应用研发等部门共同完成。 OceanBase解决什么问题 许多公司的核心资产各种各样的商业数据,例如淘宝的商品、交易、订单、购物爱好等等,这些数据通常是结构化的,并且数据之间存在各种各样的关联,传统的 关系数据库曾经
OB君:本文来自6月27日庆涛在云和恩墨主办的DTC线上数据库技术实战峰会中的直播分享内容,主题为《从Oracle、MySQLOceanBase:入门介绍》 概述OceanBase阿里巴巴和蚂蚁金服完全自主研发的通用的分布式关系型数据库,定位为商用企业级数据库。OceanBase能提供金融级别的可靠性,目前主要应用用于金融行业,同时也适用于非金融行业场景。OceanBase目前
转载 2023-09-27 09:57:12
232阅读
  • 1
  • 2
  • 3
  • 4
  • 5