OceanBase 社区版是一款开源分布式 HTAP(Hybrid Transactional/Analytical Processing)数据库管理系统,具有原生分布式架构,支持金融级高可用、透明水平扩展、分布式事务、多租户和语法兼容等企业级特性。OceanBase 内核通过大规模商用场景的考验,已服
转载
2023-10-19 15:34:02
249阅读
概述OceanBase是阿里巴巴和蚂蚁金服完全自主研发的通用的分布式关系型数据库,定位为商用企业级数据库。OceanBase能提供金融级别的可靠性,目前主要应用用于金融行业,同时也适用于非金融行业场景。它融合传统关系数据库和分布式系统的优势,利用普通的PC服务器组成数据库集群,拥有出色的线性扩展性。通过在底层分布式引擎实现的Paxos多数派协议和多副本特性,OceanBase拥有了令人称道的高可用
转载
2023-09-07 20:28:41
334阅读
# 海量数据存储引擎OceanBase底层是MySQL吗?
## 引言
OceanBase是一个分布式、高可用、高性能的数据库存储引擎,由阿里巴巴集团开发。它被广泛应用于大规模的数据存储和处理场景。但是,很多人对OceanBase的底层实现原理有一些疑问,其中一个常见的问题是:OceanBase底层是MySQL吗?本文将对这个问题进行解答,并通过一些代码示例来说明。
## OceanBase
原创
2023-09-07 07:17:58
2006阅读
# OceanBase内核是MySQL吗的实现指南
在现代云数据库市场上,OceanBase凭借其高性能和可扩展性备受关注。然而,很多新手开发者对于OceanBase的内核是否基于MySQL存在疑虑。本文将带你通过一系列步骤来了解OceanBase与MySQL的关系,以及如何验证这一点,希望能够为你解答疑问。
## 整体流程
我们将按照以下步骤来完成这个任务:
| 步骤 | 操作
# 如何判断OceanBase是否基于MySQL
## 流程步骤
```mermaid
erDiagram
USER ||--o| DATABASE : 选择数据库
DATABASE ||--o| TABLE : 创建表
TABLE ||--o| COLUMN : 添加列
```
1. 选择数据库:首先需要选择一个数据库来进行操作。
2. 创建表:在选定的数据库中创建
原创
2024-03-06 05:14:52
120阅读
### oceanbase 是基于mysql吗?
在当今的数据库系统中,oceanbase以其高性能和分布式架构备受关注。对于开发者来说,关于“oceanbase 是基于mysql吗”的疑问常常浮现。为了解释清楚这个问题,我们将从多个角度进行探讨,包括初始技术痛点、演进历程、架构设计、性能攻坚、故障复盘以及扩展应用,这样可以帮助大家全面了解oceanbase的特性及其与MySQL之间的关系。
竹翁,OceanBase 内核研发总监。 杨志丰,花名竹翁,毕业于北京大学,长期从事分布式系统和数据库的研发工作,现于阿里巴巴/蚂蚁金服自主研发的分布式关系数据库 OceanBase 团队负责研发工作,致力于把设计先进的 HTAP 数据库系统打造成技术业内标杆的核心基础设施。在 OceanBase 系统中,他先后负责研究 OceanBase 的 SQL 引擎、分布式主控模块、多模数据库方向以及 O
转载
2024-07-11 23:18:41
81阅读
新浪科技讯 5月27日下午消息,蚂蚁集团自研数据库OceanBase将于近期开源代码,时间最早可锁定至6月1日。届时,广大数据库开发人员及相关从业者将可以通过OceanBase官网、GitHub等渠道下载体验OceanBase源码。这将成为OceanBase由闭源软件售卖,走向开源商业模式变革的关键一步。12021年5月20日,据国际事务处理性能委员会(TPC,Transaction Proces
标题:【深度解析】OceanBase:分布式数据库的新星,带你进入超凡的数据库体验 oceanbase OceanBase is an enterprise distributed relational database with high availability, high performance, horizontal scalability, and compatibility with
## 什么是 OceanBase?
OceanBase 是由阿里巴巴开发的一种分布式数据库,它可以支持在线事务处理(OLTP)以及在线分析处理(OLAP),但它并不完全符合传统意义上 NoSQL 数据库的定义。实现对 OceanBase 是否为 NoSQL 的理解需要一定的步骤,下面我们将阐述如何进行这一判断的流程。
### 流程步骤
首先,我们可以将整个分析流程分为几个关键步骤,以下是流程
什么是OceanBaseOceanBase是在2010年6月份开始立项的,OceanBase不是NoSQL系统,它是结合传统关系型数据库功能上的优点和分布式系统在可扩展性、可靠性上的优点打造的一款分布式关系型数据库。OceanBase支持完整的ACID,可扩展、高可用,兼容MySQL协议。 OceanBase的发展历程互联网对传统关系型数据库的挑战可扩展性传统关系数据库本质上
在企业数据库里有一种需求是读写分离,本文介绍 OB 的读写分离方案的部署和测试过程,希望可以减少分布式数据库选型时不必要的基本功能测试。读写分离听起来简单,实际内部设计还是有很多巧妙之处,刚学习完 OBCP 的 朋友们不妨也看看。本文测试内容如下,有相应截图:OCP 的安装部署OB 集群部署OB 只读副本部署及其只读访问测试OB 只读副本和全功能副本的在线转换OB 单副本备集群部署及其只读访问测试
# OceanBase是基于MySQL开发的吗?
经验丰富的开发者可以向刚入行的小白解释如何实现“OceanBase是基于MySQL开发的”。以下是一份包含步骤和对应代码的指南。
## 流程步骤
| 步骤 | 操作 |
| ------ | -------- |
| 1 | 安装MySQL和OceanBase |
| 2 | 配置OceanBase |
| 3 | 导入和加载OceanBas
原创
2023-08-01 19:34:36
749阅读
一. Windows MySQL下载(8.0)MySQL安装一直都是我这种小白的大难题,费了好大的力气装好(此处省略无数字艰难过程)传送门:https://dev.mysql.com/downloads/mysql/ 推荐第一个解压包 安装版的对我这种小白来说太艰难了哈哈哈哈哈哈哈 解压完成后感觉 So easy (妈妈再也不用担心我的学习了) 当我喝上82年雪碧时意识到好像没有这么简单吧!!!二
淘宝数据库OceanBase SQL编译器部分 源代码阅读--生成逻辑计划 SQL编译解析三部曲分为:构建语法树。生成逻辑计划。指定物理运行计划。第一步骤,在我的上一篇博客淘宝数据库OceanBase SQL编译器部分 源代码阅读--解析SQL语法树里做了介绍,这篇博客主要研究第二步。生成逻辑计划。 一、 什么是逻辑计划? 我们已经知道,语法树就是一个树状的结构组织,每一个节点代表一种类型的语法
转载
2024-08-14 17:14:31
59阅读
背景:OceanBase是阿里巴巴、蚂蚁金服自主研发的可扩展的分布式关系数据库,实现了数千亿条记录、数百 TB 数据上的跨行跨表事务,主要支持支付宝核心的交易、支付、会员和账务系统等 OLTP 和 OLAP 在线业务。在2017年双11期间,OceanBase承担了100%的交易,全球支付总笔数14.8亿笔,支付峰值25.6万笔/笔,数据
转载
2023-12-01 11:02:56
103阅读
OceanBase是一个高性能、高可用、高可扩展并且廉价的关系数据库。
为什么要做OceanBase?
互联网金融对数据库系统提出了更高的要求。传统数据库在扩展性、事务特性以及数据强一致等方面已经做了大量的工作,但是仍不足以达到现在互联网飞速发展的要求。
以支付宝业务为例,其业务体量在平时几乎是一个固定的值,但
转载
2024-05-20 21:16:19
70阅读
# OceanBase 是 PGXC 架构吗?
在理解 OceanBase 是否是 PGXC 架构之前,我们需要先了解这两个概念。OceanBase 是一个分布式关系数据库,特别适合在线交易处理(OLTP),而 PGXC(PostgreSQL Xtreme Cluster)则是一个为 PostgreSQL 提供横向扩展的集群解决方案。它们的架构设计理念和数据管理方式各有不同。
## 理解 Oc
作者 蚂蚁金服研究员 冯柯首先回答OceanBase是什么?我记得在一两年以前,在很多的技术社区里,经常会碰到这样的问题,有同学问OceanBase到底是不是一个数据库,是不是一个Key-Value数据库?甚至有同学问阿里的数据库是怎么研制出来的,是不是从一个开源的数据库改造而来的?最近一段时间这样的问题已经非常少了,但是我还是想简单说一下。OceanBase它是由阿里巴巴、蚂蚁金服集团自研的数据
转载
2023-10-12 12:06:48
1106阅读
SQL 是一种“描述型”语言。与“过程型”语言不同,用户在使用 SQL 时,只描述了“要做什么”,而不是“怎么做”数据库在接收到SQL查询时,必须为其生成一个“执行计划”。OceanBase的执行计划本质上是由物理操作符构成的一棵执行树执行树从形状上可以分为“左深树”、“右深树”和“多枝树”三种(参见下图)。OceanBase的优化器在生成连接顺序时主要考虑左深树的连接形式。执行计划展示通过Exp
转载
2024-09-08 19:26:51
53阅读