地域(Region)

Region 指一个地域或者城市(例如杭州、上海、深圳等),一个 Region 包含一个或者多个 Zone,不同 Region 通常距离较远。OceanBase 支持一份数据的多个副本跨 Region 部署。

可用区/区(Zone)

Zone 是 Availability Zone 的简称。一个 OceanBase 集群,由若干个可用区(Zone)组成。通常由一个机房内的若干服务器组成一个 Zone。为了数据安全性和高可用性,一般会把数据的多个副本分布在不同的 Zone 上,可以实现单个 Zone 故障不影响数据库服务。

OBServer

运行 OBServer 进程的物理机。一台物理机上可以部署一个或者多个 OBServer。在 OceanBase 内部,server 由其 IP 地址和服务端口唯一标识。

资源池(Resource Pool)

一个租户拥有若干个资源池,这些资源池的集合描述了这个租户所能使用的所有资源。一个资源池由具有相同资源规格(Unit Config)的若干个 UNIT(资源单元)组成。一个资源池只能属于一个租户。每个 UNIT 描述了位于一个 Server 上的一组计算和存储资源,可以视为一个轻量级虚拟机,包括若干 CPU 资源,内存资源,磁盘资源等。

一个租户在同一个 Server 上最多有一个 UNIT。实际上,从概念上讲,副本是存储在 UNIT 之中,UNIT 是副本的容器。

OBProxy

应用访问数据库使用兼容 MySQL/Oracle 的客户端来访问 OceanBase, OceanBase 以服务的形式提供给应用访问。OBProxy 就是满足此种需求,方便应用使用兼容 MySQL/Oracle 的客户端访问 OceanBase,它接收客户端的应用请求,并转发给 OBServer,然后 OBServer 将数据返回给 OBProxy, OBProxy 将数据转发给应用客户端。

RS(RootServer)

主控服务器。主要进行集群管理、数据分布和副本管理。

Multi-Paxos

一种执行多 Paxos 实例的优化协议,OceanBase 用 Multi-Paxos 协议实现 Commit Log 的多机持久化。

分布式执行(Distributed Execution)

执行计划在多台数据库服务器上执行,每台服务器完成其中的一部分工作。

ODC

OceanBase 开发者中心(OceanBase Developer Center,ODC)是为 OceanBase 数据库量身打造的企业级数据库开发平台。ODC 支持连接 OceanBase 中 MySQL 和 Oracle 模式下的数据库,同时为数据库开发者提供了数据库日常开发操作、WebSQL、SQL 诊断、会话管理和数据导入导出等功能。

OCP

OceanBase 云平台(OceanBase Cloud Platform,OCP)伴随 OceanBase 数据库而生,是一款以 OceanBase 为核心的企业级数据库管理平台。不仅提供对 OceanBase 集群和租户等组件的全生命周期管理服务,同时也对 OceanBase 相关的资源(主机、网络和软件包等)提供管理服务,让您能够更加高效地管理 OceanBase 集群,降低企业的 IT 运维成本。

OMS

OceanBase 迁移服务(OceanBase Migration Service,OMS)是 OceanBase 提供的一种支持同构或异构 RDBMS 与 OceanBase 之间进行数据交互的服务,它提供了数据的在线迁移和实时增量同步的数据复制能力。

mysql和oceanbase区别,OceanBase基本概念相关推荐

  1. Redis的事务:相关命令 watch 与mysql事务的区别

    Redis事务的概念: Redis 事务的本质是一组命令的集合. 事务支持一次执行多个命令,一个事务中所有命令都会被序列化.在事务执行过程,会按照顺序串行化执行队列中的命令,其他客户端提交的命令请求不 ...

  2. Mysql与Oracle区别

    Mysql与Oracle区别 文章分类:数据库 周五去一家公司去面试,那公司经理问了关于Mysql与Oracle的区别问题,以前没有总结,回答也不是很好,只是凭感觉,先总结如下: 1. Oracle是 ...

  3. mysql myisam innodb 区别

    最近连续接到了两次tencent的电话面试,当然不是同一个部门.都涉及到了一个mysql的基础知识问题.为了防止第三次打电话来,备注下.^^. 题目1:讲讲你对mysql myisam,innodb的 ...

  4. oracle类型sql转为mysql_Oracle和MySql之间SQL区别(等效转换以及需要注意的问题)...

    >本篇博文是Oracle和MySQL之间的等效SQL转换和不同,目前市面上没有转换两种SQL的工具,小编觉得以后也不一定会有,于是在业余时间整理了一下,如果有什么错误之处请留言告知,小编也是刚 ...

  5. mysql 和 sqlite 区别 及 SQLite Expert Professional sqliteManager 区别

    mysql 和 sqlite 区别 SQLITE是单机数据库.功能简约,小型化,追求最大磁盘效率 MYSQL是完善的服务器数据库.功能全面,综合化,追求最大并发效率 MYSQL.Sybase.Orac ...

  6. ms-sql是mysql吗_mssql和mysql有哪些区别?

    <mssql和MysqL有哪些区别?>要点: 本文介绍了mssql和MysqL有哪些区别?,希望对您有用.如果有疑问,可以联系我们. 打开以前的笔记,这是一篇老文章了,不过做mssql转换 ...

  7. Mysql 各个版本区别

    2019独角兽企业重金招聘Python工程师标准>>> Mysql 各个版本区别: 1.MySQL Community Server 社区版本,开源免费,但不提供官方技术支持. 2. ...

  8. MySQL学习笔记01【数据库概念、MySQL安装与使用】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  9. mysql榨包是什么意思_模块与包 Mysql与Oracle区别

    1 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码( ...

最新文章

  1. C#中将字符串内容写入到txt文件中
  2. 三星计算机用户的密码忘了,如果三星计算机忘记了开机密码怎么办
  3. gtx780有html接口吗,笔记本玩转游戏大作 达人外接GTX780Ti
  4. epoll 性能分析(解决占用CPU 过高问题)2
  5. 【python VS Code】调用自定义模块 ModuleNotFoundError: No module named XXX
  6. 【回归预测】基于matlab鲸鱼算法优化BP神经网络回归预测(多输入单输出)【含Matlab源码 1554期】
  7. UE4 C++ Base64编解码
  8. AE中图层叠加模式的中英对照及说明
  9. Win10安装程序修复计算机,directx修复工具win10最新版
  10. springboot自定义过滤器的方法
  11. python数据按照分组进行频率分布_python实现读取类别频数数据画水平条形图案例...
  12. 华为什么型号支持鸿蒙,哪些华为手机支持鸿蒙系统?华为支持鸿蒙OS手机型号清单...
  13. 射击末世--装饰者模式
  14. java动态图片_Java之简单的图片动态显示(实现类似GIF动画效果)
  15. ui培训学校哪个比较好?
  16. 冲击红队第一天 - Web安全介绍与基础入门
  17. 2013年08月威海之旅
  18. MPEG4视频编码技术介绍
  19. 咩了个咩三消小游戏算法逻辑分析 ,提供源码
  20. 音视频架构的三部分之推流过程(一)

热门文章

  1. 保护海洋主题的微信公众号图文排版必备素材集锦
  2. fagor后处理格式_输出格式
  3. 想要学习丙烯画,这些地方要注意了~
  4. Wireshark之流量包分析+日志分析 (护网:蓝队)web安全 取证 分析黑客攻击流程(上篇)
  5. Zabbix 主被动模式解析
  6. cairo填充_cairo图形库
  7. 捉奸游戏之后,中年危机游戏也来了。。
  8. 什么是亲和力?如何提高亲和力?HR人才测评
  9. 2011年下半年 系统集成项目管理工程师 下午试卷
  10. Flutter高德地图系列——开篇