从零开始上手 OceanBase,这些基础概念你捋清楚了吗?

大家好,最近一直在深入学习 OceanBase,从一个数据库小白慢慢摸到点门道,今天把最核心、最容易搞混的基础概念整理出来,分享给同样刚入门的朋友,少走弯路。

一、先搞懂:OB 到底是什么?

简单说:OceanBase 是分布式关系型数据库,兼容 MySQL/Oracle 语法,高可用、水平扩展、支持金融级可靠性。和传统单机数据库最大区别:

  • 数据不是存在一台机器上
  • 多副本自动同步
  • 挂掉节点不影响业务

二、必须记住的 3 个核心角色

  1. OBServer 实际存数据、执行 SQL 的进程,是核心。
  2. OBProxy 流量入口,负责路由、负载均衡、屏蔽分布式细节。
  3. OCP / OMS 管控平台、数据迁移工具,运维用得多。

三、最容易懵的「租户」是什么?

  • 租户 = 逻辑上的独立数据库实例
  • 一个集群可以跑多个租户,互相隔离
  • 分 MySQL 租户和 Oracle 租户,连接方式不一样

四、新手最推荐的学习路径

  1. 先搭单机 / 三副本本地环境
  2. 用客户端连接,跑简单 SQL
  3. 学习表结构、索引、分区
  4. 再看分布式原理、备份恢复、迁移
4 个赞

谢谢李的分享了

1 个赞