当前位置:   article > 正文

OceanBase学习笔记

OceanBase学习笔记

1.工具集

安装部署工具(数据库安装)OBD
运维管理工具(图形化管理集群)OCP
运维管理工具(集成在 OceanBase 数据库集群中、只有ocp的部分功能)OCP Express
开发者工具(数据库图形化工具类似sqlYog)ODC
数据迁移工具(mysql数据迁移到OceanBase、docker安装)OMS
迁移评估工具OMA
自治服务OAS 
管理者工具OAT
数据库代理(又称为 OBProxy)ODP、OBProxy
数据库监控采集框架,支持推、拉两种数据采集模式OBAgent
数据可视化工具(系统运行状态和性能指标)Grafana
服务监控系统(数据模型以及快捷数据采集、存储和查询接口)Prometheus

2.基础概念

隶属关系为:集群-》地域(Region)-》机房 (Zone)-》OBServer(OceanBase节点、OB服务器)-》资源规格(Unit Config)-》资源池(Resource Pool)-》租户(Tenant)-》数据库(Database)-》表(Table)

隶属关系图,自己理解的,有可能不对
架构图(自己理解的有可能不对,没有在官网找见)
集群一个数据库集群,一个OB集群包含若干个Region,每个Region包含若干个IDC,每个IDC部署若干个OBServer服务器。
地域(Region)Region 是地理区域的抽象,通常指的是物理上相隔较远的地理位置,比如不同的城市或国家。OceanBase支持数据跨地域(Region)部署,应对地域级容灾需求。一个Region包含一个或者多个可用区(Zone)。
机房 (Zone)通常指的是数据中心或者机房。在一个Region内可能包含多个Zone,用于实现机房级别的容灾。通过在不同Zone部署OBServer,可以确保单个Zone的故障不会影响整个服务的可用性。一个Zone包括若干OBServer服务器。
OBServer(OceanBase节点、OB服务器)实际用来部署OceanBase数据库的服务器,该服务器可以为物理服务器,也可以为虚拟机等。
租户(Tenant)独立的数据库实例,独立的数据库空间。通过租户实现资源隔离,采用“单集群多租户”的管理模式。每个租户不感知其他租户存在,提供一套完整独立的数据库服务,每个OceanBase集群有一个系统租户和若干个用户租户。
资源池(Resource Pool)一个租户可以拥有若干个资源池,资源池是OceanBase中用于组织和管理硬件资源(如CPU、内存、磁盘I/O等)的一种抽象结构。一个资源池由具有相同资源规格(Unit Config)的若干个UNIT(资源单元)组成。一个资源池只能属于一个租户。每个UNIT描述了位于一个Server上的一组计算和存储资源,可以视为一个轻量级虚拟机,包括若干CPU资源,内存资源,磁盘资源等。一个租户在同一个Server上最多有一个UNIT。
资源规格(Unit Config)资源规格定义了常见物理资源项的大小,包括 CPU、内存、磁盘空间、IOPS 等。创建资源池时指定其资源规格,从而根据定义创建资源单元。
资源单元(UNIT)资源单元是最基本的资源分配单位,它定义了一组具体的资源限制,比如CPU核心数、内存大小、磁盘空间和IOPS等。每个资源单元代表了一定规格的计算或存储能力,是资源配置的基本构建块。
数据库(Database)对应普通数据库
表(Table)对应数据库中的表。

3.常用命令

查看集群列表obd cluster list
查看集群状态,以部署名为 myoceanbase 为例obd cluster display myoceanbase
停止运行中的集群,以部署名为 myoceanbase 为例obd cluster stop myoceanbase
销毁已部署的集群,以部署名为 myoceanbase 为例obd cluster destroy myoceanbase

更多命令https://www.oceanbase.com/docs/community-obd-cn-10000000001690699

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/610447
推荐阅读
相关标签
  

闽ICP备14008679号