`
AntyRao
  • 浏览: 2535 次
文章分类
社区版块
存档分类
最新评论

看了淘宝的OceanBase的一些想法

阅读更多

早就听说了淘宝的OceanBase,今天有时间看了一下它的介绍。以下只是看完OceanBase的架构后,杂乱的思考,权

 

当锻炼自己的思维和Writing 。

 

OceanBase的架构与HBase的架构真像。咋一样,架构简图与HBase几乎一样了,但仔细看差别还是挺大的。最大的

 

差别就是这个UpdateServer的设计,可以说就是单机服务,不能够扩展到多台。所以为了能够让OceanBase支持数千亿条

 

记录、数百TB数据的更新,这个UpdateServer必须足够强,还必须在工程上保证HA。

 

        从HBase的架构来看,将所有RegionServer的memtable抠出来,聚合在一起,不就是UpdateServer吗. HBase中

 

RegionServer只服务一部分tablet的更新(当然也有查询服务),所以只能够提供行级别更新的事务;而UpdateServer现在服

 

务所有的tablet的更新,所以能够提供跨行跨表的事物。 这样的设计感觉还不是很优雅,这个UpdateServer看起来真重啊。

 

但也许与淘宝的应用有关,读大于写,updateServer的负荷不是很重。

 

 

        OceanBase没有HDFS的分布式文件系统,所以还需要自己来维护数据的备份、一致性、负载均衡等。

分享到:
评论

相关推荐

    Python链接oceanbase各个版本oceanbase-client驱动jar包

    Python链接oceanbase各个版本oceanbase-client驱动jar包

    oceanbase-client-2.4.0.jar

    OceanBase JDBC 驱动程序,为 OceanBase 数据库定制的Java语言接口驱动

    OceanBase OBCA初级考试认证资料

    1、OceanBase OBCA考试认证题库 2、资源内容包括多选题、单选题、判断题,约260道常见题目; 3、适合需要考OceanBase OBCA初级考试认证的人员;

    OceanBase1.0 分布式技术架构.pdf

    在本文中,我们将详细介绍 OceanBase 1.0 的分布式技术架构,从技术架构的角度看,OceanBase 1.0 主要包括两个部分:分布式存储和事务处理。 首先,我们来看分布式存储部分。OceanBase 1.0 的分布式存储主要是通过...

    OceanBase实践练习一

    下面是一个OceanBase实践练习的一些重要知识点总结: 1.OceanBase集群部署 OceanBase集群部署是指在多个服务器上安装OceanBase数据库管理系统,以提供高可用性和高性能的数据库服务。在这个练习中,我们将部署一...

    OceanBase分布式数据库热门到实战

    OceanBase分布式数据库热门到实战 OceanBase分布式数据库是当前流行的分布式数据库管理系统,具有高性能、可扩展、灵活等特点。该数据库系统广泛应用于大数据时代的各个领域,例如金融、电商、社交媒体等。 ...

    OceanBase-V4.2.1数据库文档

    OceanBase_V4.2.1数据库文档

    OceanBase导入导出工具用法

    OceanBase导入导出工具用法 OceanBase是一款开源的关系型数据库管理系统,具备高性能、高可用性和高扩展性的特点。OceanBase提供了多种数据导入和导出工具,包括obdumper、obloader、obimport等。本文将详细介绍...

    银河麒麟操作系统 安装OceanBase 3.1图文详解

    银河麒麟操作系统 安装OceanBase 3.1图文详解

    Taobao oceanbase代码

     OceanBase架构的一些基本概念  主键  row key,也称为primary key,类似于DBMS的主键,与DBMS不同的是,OceanBase的主键总是二进制字符串(binary string),但可以有某种结构。OceanBase以主键为顺序存放表格...

    淘宝数据库架构演进历程及OceanBase架构PPT课件.pptx

    淘宝数据库架构演进历程及OceanBase架构PPT课件.pptx 本资源摘要信息涵盖淘宝数据库架构演进历程的三个阶段,包括早期单机式的 MySQL 使用方式、Mysql 迁移到 Oracle 并升级到小型机、高端存储,最后到异构数据库...

    OceanBase Developer Center Setup 2.4.0 win64.exe

    OceanBase Developer Center Setup 2.4.0 win64.exe

    OceanBase SQL权限控制.docx

    OceanBase SQL 权限控制 OceanBase SQL 权限控制是 OceanBase 数据库管理系统中的一项重要功能,旨在确保数据库的安全性和可靠性。 OceanBase SQL 权限控制机制主要通过对用户和权限的管理来实现数据库的安全保护。...

    oceanbase基本原理与架构

    oceanbase 基本原理与架构,展示了oceanbase的原理与架构

    OceanBase企业级数据库介绍.pptx

    OceanBase 企业级数据库介绍 OceanBase 是一款透明可扩展的企业级数据库,旨在解决传统企业级数据库和云数据库的可扩展性问题。该数据库系统具有高度的可扩展性、可靠性和安全性,能够满足企业级应用的需求。 透明...

    OceanBase 0.4.2 安装指南.pdf

    OceanBase 0.4.2 安装指南.pdf

    阿里云-云数据库OceanBase-产品简介.pdf

    阿里云-云数据库OceanBase-产品简介 云数据库OceanBase是阿里巴巴集团自主研发的分布式关系型数据库,融合传统关系型数据库强大功能与分布式系统的特点,具备持续可用、高度可扩展、高性能等优势。OceanBase在设计...

    OceanBase 0.4.2 全套文档

    OceanBase 0.4.2 全套文档 可参见http://code.taobao.org/p/OceanBase/wiki/index/

    OceanBase Developer Center Setup 4.1.0-bp win64jre.exe

    OceanBase Developer Center Setup 4.1.0-bp win64jre的windows安装包

    OceanBase官方共享培训文件

    OceanBase 官方共享培训文件 OceanBase 官方共享培训文件是 OceanBase 数据库认证专员(OBCA)认证培训课程的第一章,主要介绍了分布式数据库与集中式数据库的差异。 分布式数据库与集中式数据库的差异 Ocean...

Global site tag (gtag.js) - Google Analytics