开头还是介绍一下群,如果感兴趣PolarDB ,MongoDB ,MySQL ,PostgreSQL ,Redis, OceanBase, Sql Server等有问题,有需求都可以加群群内有各大数据库行业大咖,可以解决你的问题。加群请联系 liuaustin3 ,(共2600人左右 1 + 2 + 3 + 4 +5 + 6 + 7)(1 2 3 4 5 6群均满,新人进7群,8群,准备开9群)
这是白皮书的第三篇
2.3 OceanBase 4.0
OceanBase 4.0 及其特性
更多分区: 降低了分区维护的成本,并优化了内存,将存储内存开销变为按需加载,只在内存中维护根节点,需要时再加载叶节点和数据节点。 更多 DDL 支持: 允许用户轻松修改分区和更改主键,方便了现有的数据库使用习惯。这通过表锁定、分区 DML(PDML)和直接插入等技术实现。 更少的资源消耗: 将生产规格从 16C/64G 降低到 4C/16G(CPU/内存),提高了用户效率。主要优化了线程堆栈、元数据开销和稳定性。 租户隔离: 优化了租户耦合逻辑,主要体现在租户级合并、租户级元数据和租户 I/O 隔离三个方面。
单机与分布式集成数据库架构
在单机部署或作为 OceanBase 集群中的单容器租户时,OceanBase 可以提供与使用单机数据库相同的效率和性能。 在采用分布式模式时,无需在租户级别、事务级别和单个 SQL 执行级别支付额外的成本。
Shared-nothing还是shared-everything,到底如何抉择?
为了利用硬件垂直扩展能力,应该考虑数据库的作用。可以想象这样一种分布式数据库。图 5 左侧是几种分布式数据库的实际架构图。它类似于 OceanBase 0.5 的结构,有专门的计算节点和存储节点。 计算节点构成一层,存储节点构成另一层。这两层是单独抽象出来的。其中,通过 GTM/TSO(全局事务管理器,时间戳预言机)处理全局事务的模块在进行多机交互时需要与该模块进行交互。
如图 5 右侧所示,如果将这个分布式数据库以一种非常简单的方式插入到一个节点中,并以单机方式运行,就会发现最大的问题。在单台机器上工作时,这些组件之间的交互成本非常高。对于像 MySQL 这样的单机数据库来说,这种开销本质上是一种额外的不必要的开销,因此很明显,这种简单的方法很难与单机数据库相提并论。
单机与分布式集成:兼顾单机和分布式场景
首先,在单机上工作时,OceanBase 没有额外的组件,即单个进程可以工作,而不需要冗余进程之间进行复杂的交互。在单进程多线程模型下,每个组件实际上都可以通过简单的函数调用来完成交互,这一点非常关键。 其次,图 6 中所有组件(SQL 层、事务层和存储层)之间存在垂直交互。如果是在单机上,则采用函数调用的方式进行交互;如果是在节点之间,并且需要进行节点之间的交互,则必须使用 RPC 进行交互。
OceanBase 相关文章
跟我学OceanBase4.0 --阅读白皮书 (0.5-4.0的架构与之前架构特点)
跟我学OceanBase4.0 --阅读白皮书 (旧的概念害死人呀,更新知识和理念)
PostgreSQL 相关文章
PostgreSQL “我怎么就连个数据库都不会建?” --- 你还真不会!
PostgreSQL 稳定性平台 PG中文社区大会--杭州来去匆匆
PostgreSQL 分组查询可以不进行全表扫描吗?速度提高上千倍?
POSTGRESQL --Austindatabaes 历年文章整理
PostgreSQL 查询语句开发写不好是必然,不是PG的锅
PolarDB 相关文章
PolarDB 并行黑科技--从百套MySQL撤下说起 (感谢8018个粉丝的支持)
PolarDB 杀疯了,Everywhere Everytime Everydatabase on Serverless
POLARDB 从一个使用者的角度来说说,POALRDB 怎么打败 MYSQL RDS
PolarDB 最近遇到加字段加不上的问题 与 使用PolarDB 三年感受与恳谈
PolarDB 从节点Down机后,引起的主从节点强一致的争论
PolarDB serverless 真敢搞,你出圈了你知道吗!!!!
PolarDB VS PostgreSQL "云上"性能与成本评测 -- PolarDB 比PostgreSQL 好?
临时工访谈:PolarDB Serverless 发现“大”问题了 之 灭妖记 续集
临时工访谈:庙小妖风大-PolarDB 组团镇妖 之 他们是第一
POLARDB -- Ausitndatabases 历年的文章集合
PolarDB for PostgreSQL 有意思吗?有意思呀
MongoDB 相关文章
MongoDB 合作考试报销活动 贴附属,MongoDB基础知识速通
MongoDB 使用网上妙招,直接DOWN机---清理表碎片导致的灾祸 (送书活动结束)
数据库 《三体》“二向箔” 思维限制 !8个公众号联合抽奖送书 建立数据库设计新思维
MongoDB 是外星人,水瓶座,怎么和不按套路出牌的他沟通?
MySQL相关文章
阿里云系列
阿里云数据库产品权限设计缺陷 ,六个场景诠释问题,你可以做的更好?
阿里云数据库--市场营销聊胜于无--3年的使用感受与反馈系列
阿里云数据库产品 对内对外一样的卷 --3年阿里云数据库的使用感受与反馈系列
阿里云数据库使用感受--客户服务问题深入剖析与什么是廉价客户 --3年的使用感受与反馈系列
阿里云数据库使用感受--操作界面有点眼花缭乱 --3年的使用感受与反馈系列
截止今天共发布1257篇文章