当前位置: 首页 > news >正文

数据库管理-第275期 Oracle 23ai:画了两张架构图(20241225)

数据库管理275期 2024-12-25

  • 数据库管理-第275期 Oracle 23ai:画了两张架构图(20241225)
    • 1 系统管理分片
    • 2 用户定义分片
    • 总结

数据库管理-第275期 Oracle 23ai:画了两张架构图(20241225)

作者:胖头鱼的鱼缸(尹海文)
Oracle ACE Pro: Database
PostgreSQL ACE Partner10年数据库行业经验
拥有OCM 11g/12c/19c、MySQL 8.0 OCP、Exadata、CDP等认证
墨天轮MVP,ITPUB认证专家,数盟会长老会成员,OCM讲师
PolarDB开源社区、青学会MOP社区技术顾问
HaloDB外聘技术顾问
OceanBase观察团成员
IF社区联合发起人
圈内拥有“总监”称号,非著名社恐(社交恐怖分子)公众号:胖头鱼的鱼缸
CSDN:胖头鱼的鱼缸(尹海文)
墨天轮:胖头鱼的鱼缸
ITPUB:yhw1809。
除授权转载并标明出处外,均为“非法”抄袭

在过去的一年多时间内,写了不少和Oracle Database 23ai(23c)相关的文章,大多数图片都是源自于官方文档或Oracle原厂,昨天闲来无事,根据对Oracle 23ai的了解,画了2张和Oracle全球分布式数据库相关的架构图。

1 系统管理分片

Oracle Globally Distributed Database1.png
关于系统管理分片的Oracle全球分布式数据库,可以查看第248期。在当前的版本中,仅有基于Hash的系统管理分片才能使用Raft-base Replication作为分片内的复制与高可用策略。这里需要说明几点:

  • Shard Director和Shard Catalog是多节点部署,图内仅为展现出来的
  • 一种假设:三副本单分片可以作为另一种小型的高可用架构,以期优秀的RTO和RPO可以作为平替RAC的一种架构

2 用户定义分片

Oracle Globally Distributed Database.png
这是一个更加典型的真正用于全球的分布式数据库架构,并且每个分片内都是以黄金级MAA架构(详见第216期)作为每个分片的高可用,在全球任何位置均能满足数据安全的要求。
引入了True Cache,对本地数据库的读能力进行扩展,例如如图内所示,将不同部门的数据缓存在不同的True Cache节点,以增加单点的读效率。
每个分片仅存储本区域内的数据,这样做到了数据主权的合规与合法,但是增加了跨区域数据查询的时延,因此True Cache的另一个功能就是将其他区域的常用数据缓存到本区域True Cache节点的内存中,即加速了跨区域数据查询的效率、降低了时延,也没有将数据写入磁盘从而满足了合规与法律要求。

总结

本期展示并介绍了我画的关于Oracle 23ai全球分布式数据库的两张架构图。
老规矩,知道写了些啥。

http://www.lryc.cn/news/510211.html

相关文章:

  • 使用Streamlit部署机器学习模型
  • 依图科技简介
  • 苍穹外卖day07缓存部分分析
  • OCR实践-Table-Transformer
  • HarmonyOS NEXT 实战之元服务:静态案例效果---电台推荐
  • 微信小程序 不同角色进入不同页面、呈现不同底部导航栏
  • MATLAB符号计算-符号表达式基础运算操作
  • 服务器被攻击怎么办
  • 精准识别花生豆:基于EfficientNetB0的深度学习检测与分类项目
  • 【UE5 C++课程系列笔记】13——GameInstanceSubsystem的简单使用
  • 实用工具推荐----Doxygen使用方法
  • js垃圾回收机制详细讲解
  • 【Linux/踩坑】Linux中启动eclipse或HDFS因JAVA_HOME设置报错
  • 百度千帆平台构建AI APP的基础概念梳理
  • Unity3D Huatuo技术原理剖析详解
  • 记Fastjson2的一个报ConcurrentModificationException的bug
  • 使用TimesFM 对车辆销售进行预测
  • OpenEuler 22.03 不依赖zookeeper安装 kafka 3.3.2集群
  • ubuntu 将python3.8 升级为python3.10并进行版本切换
  • 3. Kafka入门—安装与基本命令
  • 如何使用 python创建图片格式转换器
  • 命令行之巅:Linux Shell编程的至高艺术(上)
  • 【gulp】gulp 的基本使用
  • Linux 下处理 ^M 字符的最佳实践
  • 【优选算法】—复写零(双指针算法)
  • 2024国赛A问题三和四
  • asp.net 高校学生勤工俭学系统设计与实现
  • 《计算机组成及汇编语言原理》阅读笔记:p116-p120
  • C# OpenCvSharp DNN 卡证检测矫正
  • Spring Boot 中 Map 的最佳实践