OceanBase是阿里巴巴集团研发的可扩展的关系数据库,实现了数千亿条记录、数百TB数据上的跨行跨表事务,截止到2012年8月为止,支持了收藏夹、直通车报表、天猫评价等OLTP和OLAP在线业务,线上数据量已经超过一千亿条。主控服务器RootServer、更新服务器UpdateServer、基准数据服务器ChunkServer以及合并服务器MergeServer。OceanBase系统内部按照
转载
2023-07-14 19:49:26
13阅读
1.Paxos协议与负载均衡数据分区与分区副本分区1.当一个表很大的时候,可以水平拆分为若干个分区,每个分区包含表 的若干行记录。根据行数据到分区的映射关系不同,分为hash分区, List分区(按列表),range分区(按范围)等2.每一个分区,还可以用不同的维度再分为若干分区,叫做二级分区3.分区是OceanBase数据架构的基本单元,是传统数据库的分区表在分 布式系统上的实现副本1.为了数据
# 构建 OceanBase 架构
## 简介
OceanBase 是阿里巴巴集团开源的分布式数据库系统,它的设计目标是为互联网规模的大数据应用提供高可用、高性能、高扩展性的数据存储和处理能力。本文将指导你如何实现 OceanBase 架构。
## 整体流程
下面的表格展示了实现 OceanBase 架构的整体流程。
| 步骤 | 描述 |
| --- | --- |
| 步骤1 | 部署
摘要:OceanBase OBCA认证学习笔记大全OceanBase数据库是由蚂蚁集团完全自主研发的企业级分布式关系数据库,始创于 2010 年。具有数据强一致、高可用、高性能、在线扩展、高度兼容 SQL 标准和主流关系数据库、低成本等特点。至今已成功应用于支付宝及阿里巴巴全部核心业务。并从 2017 年开始服务于广泛行业客户,包括南京银行、西安银行、天津银行、苏州银行、东莞银行、常熟
数据库是信息社会的基础设施,通过开放开源助力数据库技术的快速发展,构建新一代数据基础设施是大势所趋!在“2021云栖大会 . OceanBase 原生分布式数据库论坛” 上,OceanBase CTO 杨传辉为大家带来了一场主题为《OceanBase 一体化架构助力核心系统升级》的演讲。01、核心场景背后的一体化架构技术演讲开始,杨传辉从核心场景背后的一体化架构技术谈起,列举了用户使用分布式数据库
文章目录OceanBase架构解析(二)OceanBase介绍背景分析设计思路系统架构客户端RootServerMergeServerChunkServerUpdateServer定期合并&数据分发单点性能数据正确性 OceanBase架构解析(二)OceanBase介绍OceanBase是阿里集团研发的可扩展的关系数据库,实现了数千亿条记录、数百TB数据上的跨行跨表事务,截止到2012年8月,
文章目录OceanBase架构解析(一)介绍基本架构核心特性OceanBase存储引擎OceanBase事务引擎OceanBase SQL引擎部署方式 OceanBase架构解析(一)一下内容来自一份PPT,只是大概介绍了OceanBase功能和突出的架构,没有详细的细节实现,有待后续继续学习和分析。介绍OceanBase是阿里巴巴、蚂蚁金服自主研发的通用关系型数据库; 它基于分布式架构和普通P
原创
2019-08-21 16:59:15
337阅读
3月25日,首届OceanBase开发者大会在北京举行。大会发布了OceanBase 4.1版本,公布两大友好工具,升级文档易用性,统一企业版和社区版代码分支,全面呈现了OceanBase打造极致的开发者友好数据库的成果。 过去13年,OceanBase以极强的稳定性、可扩展性和低成本,成为分布式数据库领域的典型实践,并持续加大科研投入,突破技术边界,让分布式技术不断升级的同时越来越好用,研发单
转载
2023-08-01 09:37:39
141阅读
这篇文章主要介绍王泽林老师分享的 《OceanBase 的基础架构和开发技巧》。如果您看过第一篇文章的对应视频,会发现整个系列主要分为 MiniOB 和 OceanBase 两个系列,本篇文章就是 OceanBase 系列的开篇,所以文章中会有很多 OceanBase 的概念和特点介绍,作为开篇文章为大家普及一些基础知识。一、基础架构首先 了解一下数据库基础架构,我们通过下面这种图,来看一下数据库
OceanBase:在普通硬件上提供极限性能的数据库服务 OceanBase是完全自主研发的金融级分布式关系数据库,从架构上可以通过扩展机器来解决集群服务能力的扩展需求。OceanBase采用多副本复制的方案解决了可靠性和可用性的需求,而且构建在普通PC服务器上,不依赖于高端引擎。我们的目标是在普通硬件上提供极限性能的数据库服务。那么,OceanBase的存储引擎有什么特点呢? O
OceanBase架构图(引自 rdc.taobao.com) OceanBase 是淘宝研发的一套分布式 NoSQL 数据库系统。具体它是什么、怎样实现的,可以参考李震老师(花名楚材)的《OceanBase介绍》和杨传辉老师(花名日照)的《Oceanbase – 千亿级海量数据库》。这里我只是谈一下自己的感想,如有谬误,敬请指
转载
2023-10-09 18:58:22
146阅读
目录前言一、概述二、MergeServer与ChunkServerMergeServerChunkServer三、OceanBase主要应用的技术全局时间戳服务(Global Timestamp Service,GTS)两阶段提交(2 Phase Commit,2PC)总结 前言最近因工作接触了OceanBase数据库,查阅了一些资料有了大概的认识,在此做一个笔记。 感谢OceanBase事务
转载
2023-10-18 13:38:22
390阅读
凌云时刻6月1日,在数据库OceanBase3.0峰会上,蚂蚁集团自主研发的分布式数据库OceanBase宣布采用木兰公共协议 MulanPubL-2.0正式开源。CEO杨冰表示,OceanBase将持续坚持自研开放之路,在未来3年内,专注企业核心分布式改造。同时,宣布释放科技红利,7月启动全新价格体系,公共云版本将推出价格更低的存算分离版本。据悉,此次推出的最新3.0版本产品,让OceanBas
本篇文章又回到了 MiniOB 部分,让我们一起来学习一下 MiniOB 存储实现的原理。首先看一下今天的主要内容:MiniOB 框架简介MiniOB 文件管理MiniOB Buffer PoolMiniOB 记录管理MiniOB 是 OB 社区推出的用于入门学习的轻量版数据库,整个数据库代码仅有两万行,很适合刚入门的同学进行了解。1. MiniOB 框架简介首先我们还是来回顾一下 MiniOB
版本说明组件备注all-in-one从 V4.0.0 开始,OceanBase 提供统一的安装包 all-in-one package。您可以通过这个统一的安装包一次性完成 OBD、OceanBase 数据库、OBProxy、obagent、Grafana 和 Prometheus 的安装;您可以根据实际需求选择部分组件安装或者指定组件的版本一、安装前检查 1、检查内存和磁盘空间# 检查内存,至少
读写事务在OceanBase系统中,用户的读写请求,即读写事务,都发给MergeServer。MergeServer解析这些读写事务的内容,例如词法和语法分析、schcma检查等。对于只读事务,由MergeScrver 发给相应的ChunkServer分别执行后再合并每个ChunkServer的执行结果;对于读写事务,由MergeServer进行预处理后,发送给UpdateServer执行。只读事
为什么OceanBase是互联网行业海量数据并发业务需求的必然选择?一起来看看OceanBase解决方案架构师白超(大窑)老师怎么说
分享嘉宾:白超(大窑) OceanBase解决方案架构师、前蚂蚁集团数据库团队DBA专家整理:墨天轮社区导 读大家好,我是白超(花名:大窑),在过去的几年中,作为蚂蚁集团数据库SRE团队成员,经历了历年的双11大促,深度
原创
2023-10-15 16:33:56
14阅读
1、设计思路OceanBase的目标是支持数百TB的数据量以及数十万TPS、数百万QPS的访问量,无论是
原创
2022-07-26 05:49:07
296阅读
1、设计思路OceanBase的目标是支持数百TB的数据量以及数十万TPS、数百万QPS的访问量,无论是数据量还是访问量,即使采用非常昂贵的小型机甚至是大型机,单台关系数据库系统都无法承受。一种常见的做法是根据业务特点对数据库进行水平拆分,通常的做法是根据某个业务字段(通常取用户编号,user_id)哈希后取模,根据取模的结果将数据分布到不同的数据库服务器上,客户端请求通过数据库中间层路由到不同的