标题:【深度解析】OceanBase:分布式数据库的新星,带你进入超凡的数据库体验 oceanbase OceanBase is an enterprise distributed relational database with high availability, high performance, horizontal scalability, and compatibility with
淘宝数据库OceanBase SQL编译器部分 源代码阅读--生成逻辑计划 SQL编译解析三部曲分为:构建语法树。生成逻辑计划。指定物理运行计划。第一步骤,在我的上一篇博客淘宝数据库OceanBase SQL编译器部分 源代码阅读--解析SQL语法树里做了介绍,这篇博客主要研究第二步。生成逻辑计划。 一、 什么逻辑计划? 我们已经知道,语法树就是一个树状的结构组织,每一个节点代表一种类型的语法
转载 2024-08-14 17:14:31
59阅读
        OceanBase 社区版一款开源分布式 HTAP(Hybrid Transactional/Analytical Processing)数据库管理系统,具有原生分布式架构,支持金融级高可用、透明水平扩展、分布式事务、多租户和语法兼容等企业级特性。OceanBase 内核通过大规模商用场景的考验,已服
概述OceanBase阿里巴巴和蚂蚁金服完全自主研发的通用的分布式关系型数据库,定位为商用企业级数据库。OceanBase能提供金融级别的可靠性,目前主要应用用于金融行业,同时也适用于非金融行业场景。它融合传统关系数据库和分布式系统的优势,利用普通的PC服务器组成数据库集群,拥有出色的线性扩展性。通过在底层分布式引擎实现的Paxos多数派协议和多副本特性,OceanBase拥有了令人称道的高可用
转载 2023-09-07 20:28:41
334阅读
OceanBase 一个开源的分布式关系数据库,旨在提供高可用性和高性能的数据库解决方案。本文将深入探讨 OceanBase 的内部机制,包括其分区构建、高可用性和高性能设计等方面,并通过实例进行说明。OceanBase 简介OceanBase 一个分布式关系数据库,支持多种数据模型,包括关系型数据模型和键值对数据模型。它能够处理海量数据,并提供高可用性和高性能的数据库解决方案。OceanBa
# OceanBase内核MySQL的实现指南 在当今的数据库技术领域,OceanBase数据库因其强大的分布式能力和高可用性而备受关注。OceanBase的核心实现是兼容MySQL协议,这使得许多应用程序可以在OceanBase上无缝迁移。本文将向你详细介绍如何实现这种兼容性,以及如何在开发中使用相关功能。 ## 流程概述 为了顺利实现OceanBase内核兼容MySQL,需要经历以下几
# OceanBaseMySQL兼容的高性能分布式数据库 在当今数据洪流的时代,选择一个合适的数据库管理系统(DBMS)对企业发展至关重要。OceanBase作为一款高性能、分布式的关系型数据库,因其对MySQL协议的兼容性而备受关注。本文将深入探讨OceanBase的特性,并通过代码示例、饼状图与状态图来加深对其功能的理解。 ## 什么OceanBaseOceanBase最初由阿
原创 7月前
40阅读
# 海量数据存储引擎OceanBase底层MySQL吗? ## 引言 OceanBase一个分布式、高可用、高性能的数据库存储引擎,由阿里巴巴集团开发。它被广泛应用于大规模的数据存储和处理场景。但是,很多人对OceanBase的底层实现原理有一些疑问,其中一个常见的问题OceanBase底层MySQL吗?本文将对这个问题进行解答,并通过一些代码示例来说明。 ## OceanBase
原创 2023-09-07 07:17:58
2006阅读
# 如何判断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存在疑虑。本文将带你通过一系列步骤来了解OceanBaseMySQL的关系,以及如何验证这一点,希望能够为你解答疑问。 ## 整体流程 我们将按照以下步骤来完成这个任务: | 步骤 | 操作
原创 8月前
86阅读
### oceanbase 基于mysql吗? 在当今的数据库系统中,oceanbase以其高性能和分布式架构备受关注。对于开发者来说,关于“oceanbase 基于mysql吗”的疑问常常浮现。为了解释清楚这个问题,我们将从多个角度进行探讨,包括初始技术痛点、演进历程、架构设计、性能攻坚、故障复盘以及扩展应用,这样可以帮助大家全面了解oceanbase的特性及其与MySQL之间的关系。
原创 6月前
53阅读
此前,OceanBase 源码解读第十篇《一号表及其服务寻址》,为大家介绍了“系统租户的「一号表」”的前世今生,并对一号表相关的服务寻址过程进行了说明。本期“源码解读”继续由 OceanBase 内核研发工程师镇楠为大家带来文中提及的 Location Cache 模块浅析。Location cache observer 上的一个基础模块,为 SQL、事务、CLOG 等多个
新浪科技讯 5月27日下午消息,蚂蚁集团自研数据库OceanBase将于近期开源代码,时间最早可锁定至6月1日。届时,广大数据库开发人员及相关从业者将可以通过OceanBase官网、GitHub等渠道下载体验OceanBase源码。这将成为OceanBase由闭源软件售卖,走向开源商业模式变革的关键一步。12021年5月20日,据国际事务处理性能委员会(TPC,Transaction Proces
转载 2月前
352阅读
OceanBase 1.0项目从2013年初开始做总体设计,2014年开始编码、测试,2015年底正式上线并无缝迁移部分集团MySQL业务,直到2016年中才正式上线蚂蚁核心业务,包括会员视图、花呗、账务,等等,最后“丝般柔顺”地通过了2016年双十一大考。从技术架构的角度看,一个分布式数据库主要就是两个部分:一个部分怎么做存储,怎么做事务;另外一个部分怎么做查询。首先我们看第一个部分,主要是
文章目录第二章:OceanBase产品家族及基础概念2. 导入数据2.1 OceanBase支持多种客户端工具2.1.1 黑屏工具2.1.1.1 OceanBase客户端2.1.1.2 MySQL客户端2.1.2 白屏工具2.1.2.1 OceanBase云平台2.1.2.2 OceanBase开发者中心2.2 通过MySQL客户端连接MySQL租户2.2.1 操作步骤2.2.2 参数说明2.3
转载 2023-08-28 12:15:27
464阅读
竹翁,OceanBase 内核研发总监。 杨志丰,花名竹翁,毕业于北京大学,长期从事分布式系统和数据库的研发工作,现于阿里巴巴/蚂蚁金服自主研发的分布式关系数据库 OceanBase 团队负责研发工作,致力于把设计先进的 HTAP 数据库系统打造成技术业内标杆的核心基础设施。在 OceanBase 系统中,他先后负责研究 OceanBase 的 SQL 引擎、分布式主控模块、多模数据库方向以及 O
转载 2024-07-11 23:18:41
81阅读
oceanbase底层mysql还是pg 近年来,OceanBase 作为一款高性能、高可用的分布式数据库受到了越来越多开发者和企业的关注。然而,关于 OceanBase 底层架构的讨论却常常引发热议,其中一个常见的问题就是其底层基于 MySQL 还是 PostgreSQL。这个问题的解决不仅关乎技术选型,更涉及到性能优化、扩展性和兼容性等多方面的考虑。本文将围绕这一问题进行深入探讨。 #
原创 5月前
606阅读
迁移 MySQL 数据到 OceanBase 集群 实践练习四(必选):迁移 MySQL 数据到 OceanBase 集群历史实践题回顾实践1:OceanBase Docker 体验实践2:手动部署 OceanBase 集群实践3:使用OBD 部署一个 三副本OceanBase 集群练习目的本次练习目的掌握从 MySQLOceanBase 迁移数据
转载 2023-12-05 22:48:14
147阅读
背景:OceanBase阿里巴巴、蚂蚁金服自主研发的可扩展的分布式关系数据库,实现了数千亿条记录、数百 TB 数据上的跨行跨表事务,主要支持支付宝核心的交易、支付、会员和账务系统等 OLTP 和 OLAP 在线业务。在2017年双11期间,OceanBase承担了100%的交易,全球支付总笔数14.8亿笔,支付峰值25.6万笔/笔,数据
OceanBase一个高性能、高可用、高可扩展并且廉价的关系数据库。 为什么要做OceanBase? 互联网金融对数据库系统提出了更高的要求。传统数据库在扩展性、事务特性以及数据强一致等方面已经做了大量的工作,但是仍不足以达到现在互联网飞速发展的要求。 以支付宝业务为例,其业务体量在平时几乎一个固定的值,但
  • 1
  • 2
  • 3
  • 4
  • 5