暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

OceanBase 学习记录 -- 临时工 开始入门

AustinDatabases 2024-09-11
251

开头还是介绍一下群,如果感兴趣PolarDB ,MongoDB ,MySQL ,PostgreSQL ,Redis, OceanBase, Sql Server等有问题,有需求都可以加群群内有各大数据库行业大咖,可以解决你的问题。加群请联系 liuaustin3 ,(共2360人左右 1 + 2 + 3 + 4 +5 + 6 + 7)(1 2 3 4 5 群均已爆满,6群突破300人

任何事情都是开头难,临时工开始学OB了,拖着半截入土的身子,或许新鲜的知识能让我更加轻盈一些。

作为OB 幼儿园的入学的水平,怎么开始,大家可以跟着我开始来,如果你有更好的学习路径,麻烦带带我,那天有好工作说要OB经验,就可以跳槽了,练习不能凭嘴,首先你的有一个练习的机器,首选社区版入门。

https://www.oceanbase.com/softwarecenter

基于OB 支持国产的硬件,ARM 和 通用的X86 这里我选择了X86的一件安装包。661MB 的安装包,相对MYSQL来说,的确不大。

OB 的页面中工具非常齐全,安装部署工具,云平台,监控工具,诊断工具,迁移服务工具,日志代理服务,导入导出,客户端等工具一应俱全。

趁着下载的时候,我先翻翻 OB 的数据库整体的架构,在通读了OB 的数据库整体架构的文章后,我的学习总结是

1 OB 为分布式数据库产品,属于shared nothing 结构,节点中包含了SQL,存储,事务三个引擎。
(这点与之前学过的一些分布式数据库的概念不同,比如PGXL XC,以及TIDB),重点在于这些数据库必备的模块在一个节点中都综合了,而不是这些模块是分开的。

2 OB 在设计初期就想到了跨区域部署的问题,其中有一句话,可用区包含了IDC 和地域两个属性。

3 一个表的数据可以按照墨中划分规则,水平拆分为多个分片,每个分片叫做一个表的分区。分区的方式有三种,同时支持2级分区,分为逻辑分区和物理分区的概念。物理分区的存储对象是tablet.

4  分布式数据库中有日志REDO ,并且日志是针对tablet中的数据写入中产生的日志流,除此以外日志流和tablet有多个副本,但需要注意的是多个副本中,其中只能有一个进行操作,基于mulit-Paxos 的分布式共识协议实现副本中的一致性。

5 节点的功能对等每个服务负责自己所在节点上分区数据的存取,也负责路由到本机的SQL语句的解析和执行。

6  多租户概念,在一个OB 中可以创建多个相互隔离的数据库实例,这叫做一个租户,每个租户等同于一个数据库实例,每个租户可以选择自己的数据库兼容的模式 MYSQL OR ORACLE。 在租户下创建用户 数据库,使用时与单独的一个ORACLE OR MYSQL 是一样的。在创建数据库后,就会出现一个名为sys的租户,叫做系统租户,租户中保存集群的元数据单元。

7  每个租户做了资源的隔离,通过资源单元来管理同一个数据库服务器上的多个用户使用的资源,通过资源池来分配CPU 和 内存等资源。

8 数据库访问通过obproxy代理来访问数据库,obproxy转发相关的请求SQL 到 OBSERVER 节点,obproxy可以通过SLB 来对于客户提供统一的访问地址。

——————————————————————————————
读完这块,OB 在我脑子里面的一个印象是,分布式shared nothing的结构,适合部署一套数据库,并且可以快速扩展资源,建表要想着进行如何进行建立的模式,硬件资源可以隔离分配,访问的代理是吾状态的,可以对多用户提供稳定的客户和数据库之间的访问服务的的提供。

——————————————————————————————

到点了,OB数据库有了一个初步的认识,临时工的领导CALL 临时工干活了,继续搬砖,明天继续学。

置顶文章

数据库最近第一比较多,OceanBase 定语加多了?
临时工访谈:OceanBase上海开大会,我们四个开小会 OB 国产数据库破局者
临时工说:OceanBase 到访,果然数据库的世界很卷,没边

往期热门文章:

阿里云数据库--市场营销聊胜于无--3年的使用感受与反馈系列

阿里云数据库产品 对内对外一样的卷 --3年阿里云数据库的使用感受与反馈系列

阿里云数据库使用感受--客户服务问题深入剖析与什么是廉价客户 --3年的使用感受与反馈系列

阿里云数据库使用感受--操作界面有点眼花缭乱 --3年的使用感受与反馈系列

临时工说:DBA 7*24H 给2万的工作,到底去不去?

PolarDB 最近遇到加字段加不上的问题 与 使用PolarDB 三年感受与恳谈

PostgreSQL 稳定性平台 PG中文社区大会--杭州来去匆匆

MySQL 让你还用5.7 出事了吧,用着用着5.7崩了

临时工访谈:问金融软件开发总监  哪些业务不用传统数据库
PolarDB  Serverless POC测试中有没有坑与发现的疑问
临时工访谈:PolarDB Serverless  发现“大”问题了  之 灭妖记 续集
临时工访谈:庙小妖风大-PolarDB 组团镇妖 之 他们是第一
PolarDB for PostgreSQL  有意思吗?有意思呀
PolarDB  Serverless POC测试中有没有坑与发现的疑问

MySQL 的SQL引擎很差吗?由一个同学提出问题引出的实验

临时工访谈:从国产数据库 到 普罗大众的产品 !与在美国创业软件公司老板对话

PostgreSQL 如何通过工具来分析PG 内存泄露

MySQL 的SQL引擎很差吗?由一个同学提出问题引出的实验
临时工访谈:我很普通,但我也有生存的权利,大龄程序员 求职贴
临时工说: 快速识别 “海洋贝壳类” 数据库方法速递
临时工说:国产 数据库 销售人员  图鉴
临时工说:DBA 是不是阻碍国产数据库发展的毒瘤 ,是不是?从国产DB老专家的一条留言开始 (其实更好看的是文章下方的留言)

感谢 老虎刘 刘老师 对 5月20日 SQL 问题纠正贴 ---PostgreSQL 同一种SQL为什么这样写会提升45%性能

PostgreSQL 同一种SQL为什么这样写会提升45%性能 --程序员和DBA思维方式不同决定

MongoDB 不是软柿子,想替换就替换

PostgreSQL  熊灿灿一句话够学半个月 之 KILL -9

MongoDB  挑战传统数据库聚合查询,干不死他们的

临时工说:国内数据库企业存活   “三板斧”

临时工访谈:庙小妖风大-PolarDB 组团镇妖 之 他们是第一  (阿里云组团PK笔者实录

临时工访谈:金牌 “女” 销售从ORACLE 转到另类国产数据库 到底  为什么?

临时工访谈:无名氏意外到访-- 也祝你好运(管理者PUA DBA现场直播)

临时工说:搞数据库 光凭的是技术,那DBA的死多少次?

PostgreSQL  分组查询可以不进行全表扫描吗?速度提高上千倍?
临时工说:分析当前经济形势下 DBA 被裁员的根因
PostgreSQL PG_DUMP 工作失败了怎么回事及如何处理
MySQL 八怪(高老师)现场解决问题实录
PostgreSQL 为什么也不建议 RR隔离级别,MySQL别笑
临时工访谈:OceanBase上海开大会,我们四个开小会 OB 国产数据库破局者
临时工说:OceanBase 到访,果然数据库的世界很卷,没边
临时工访谈:恶意裁员后,一个国产数据库企业程序员的心声
临时工说:上云后给 我一个 不裁 DBA的理由
PolarDB for PostgreSQL  有意思吗?有意思呀
PostgreSQL   玩PG我们是认真的,vacuum 稳定性平台我们有了
临时工说:裁员裁到 DBA 咋办  临时工教你 套路1 2 3
PolarDB  搞那么多复杂磁盘计费的东西,抽筋了吗?
临时工说:OceanBase 到访,果然数据库的世界很卷,没边
MONGODB  ---- Austindatabases  历年文章合集
MYSQL  --Austindatabases 历年文章合集
POSTGRESQL --Austindatabaes 历年文章整理
POLARDB  -- Ausitndatabases 历年的文章集合
PostgreSQL  查询语句开发写不好是必然,不是PG的锅
SQL SERVER 如何实现UNDO REDO  和PostgreSQL 有近亲关系吗
MongoDB 2023纽约 MongoDB 大会 -- 我们怎么做的新一代引擎 SBE Mongodb 7.0双擎力量(译)
MongoDB 2023年度纽约 MongoDB 年度大会话题 -- MongoDB 数据模式与建模
MongoDB  双机热备那篇文章是  “毒”
MongoDB   会丢数据吗?在次补刀MongoDB  双机热备
临时工说:从人性的角度来分析为什么公司内MySQL 成为少数派,PolarDB 占领高处
POLARDB  到底打倒了谁  PPT 分享 (文字版)
PostgreSQL  字符集乌龙导致数据查询排序的问题,与 MySQL 稳定 "PG不稳定"
PostgreSQL  Patroni 3.0 新功能规划 2023年 纽约PG 大会 (音译)

Austindatabases 公众号,主要围绕数据库技术(PostgreSQL, MySQL, Mongodb, Redis, SqlServer,PolarDB, Oceanbase 等)和职业发展,国外数据库大会音译,国外大型IT信息类网站文章翻译,等,希望能和您共同发展。


文章转载自AustinDatabases,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论