OceanBase 1 术语图解

OceanBase数据库文档

前言

以社区版讲解!!!

社区版不支持 共享存储模式(存算分离)

社区版只支持 MYSQL 模式

想快速看懂官方文档,需理解以下概念!

术语

物理概念(真实存在的设备或资源)

集群

图上所有的东西,都属于一个集群;未展示出来的还有,Prometheus、Grafana、AlertManager。

OBProxy集群

专用的代理服务器,操作时会帮你选择当前最合适副本操作;可单台部署

Zone

机房,也可以按逻辑概念理解。

OBServer

单台服务器,但正确理解是,一台服务器只运行一个OBServer进程;

包括多个 Unit 和 系统资源;

同一Zone下的多个 OBServer 是分区关系

系统资源

除OBServer进程占用之外剩余的资源,如:总资源(16核-64G-1TB)剩余(2核-4G-50G)供操作系统使用。

Unit

从OBServer进程占用的资源,划分一小部分供租户业务使用;

租户独占,不能给其他租户使用;

大小不可以超过服务器限制,如划分一块(2核-4G-500G)的使用区域;

资源单元个数,UNIT_NUM 的值不能大于每个 Zone 内 OBServer 的个数。

LS

日志流,最难理解的部分,OceanBase 底层默认操作;

除 DBA人员 外的其他人几乎不用去关心;

大致可以理解为,主副本同步时需要的数据(tablet、RedoLog)和配置;

也就是说,OceanBase 是通过日志流去同步数据的;

集群中主副本分布到几个服务器,就会有几个主日志流

tablet

数据分片,

逻辑概念

Zone

机房之间是主副本关系

资源池

多个Unit组成一个资源池;

资源池可以有一个或多个zone下的一个或多个unit组成。

租户

用过 Oracle 可以理解为其实例;

可以理解为业务部门,一个业务部门会有n个业务,对应n个数据库,这些都可以在本业务部门所对应的租户下创建;

如:创建租户时,起名"航空部门"、"铁路部门",航空部门的业务多,划分的Unit资源可以多一点。

建表参考

大表一定要分区,即使是单个OBServer;

        1,系统会根据条件扫指定分区数据,节省性能;

        2,将来扩容时,部分分区会自动分发到其他OBServer上;

同一业务的表,尽量使用表组

        1,表数据都在同一个OBServer上,避免远程SQL调用,提升性能

场景示例

3个zone,每个zone有2个observer,现在有6张表,设置3副本,主副本分布为随机,T1有2个分区,T2-T5属于一个表组没有分区,数据分布大致如下:

源码链接: https://pan.quark.cn/s/a4b39357ea24 斐讯K2是一款广受用户青睐的无线路由器,其运行表现稳定且具备较高的可操作性,在DIY爱好者群体中拥有极高的声誉。本资料将系统性地阐述斐讯K2的固件刷机方法及其关联的技术要点。固件升级是路由器爱好者改善设备性能、扩展功能的一种普遍手段,经由替换出厂固件,能够达成更加个性化的网络配置、增强安全防护等目标。斐讯K2固件资源库涵盖了多种知名的非官方固件,诸如Tomato Pheonix 不死鸟、高恪、PandoraBox 潘多拉等,这些固件均具备独特的优势,能够适配不同用户的需求。 1. Tomato Pheonix 不死鸟:Tomato是一款立足于Linux的开源固件,以其精巧、高效而备受推崇。不死鸟版本是专门为华硕及斐讯路由器优化的分支,提供了卓越的QoS(服务质量)配置、详尽的图表监控以及便捷的固件升级途径。对于那些需要精准调控带宽和监测网络状态的用户而言,这是一个理想的选项。 2. 高恪:高恪固件是OpenWrt的定制化版本,着重于操作的便捷性和运行的可靠性,特别适合对路由器操作不甚熟悉的用户群体。它提供了一些实用的功能,例如内置的广告屏蔽、快速测速工具等,同时保留了OpenWrt的适应性。 3. PandoraBox 潘多拉:潘多拉盒是另一款基于OpenWrt的固件,它以丰富的插件库和强大的自定义潜力而闻名。用户能够依据个人需求安装各类插件,实现更多功能,如远程接入、DDNS(动态域名解析服务)等。 4. 官方固件的纯净版本与定制版本:官方固件通常更侧重于稳定性,纯净版意味着未预置额外的应用或服务,适合注重稳定性的用户。定制版则可能包含了制造商的特色功能或优...
源码下载地址: https://pan.quark.cn/s/926926948560 AS3.0与XML结合的通用图片滚动功能,是一种基于ActionScript 3.0和XML技术的动态图像展示方案,非常适合初学者进行学习和实践应用。此项目的关键在于借助XML文件作为数据媒介,用来保存图像的相关参数,例如图像的链接地址、展示的次序等,接着在AS3.0环境中对XML进行解析,并动态地载入和展示这些图像,达成图像的滚动或是循环播放的目的。 我们需要明确ActionScript 3.0(AS3.0)是Adobe Flash Professional以及Flex Builder等开发工具中采用的编程语言,用于构建交互式内容以及丰富的互联网应用。相较于先前的版本,AS3.0在性能上有了大幅度的提升,并且引入了更为规范的面向对象编程模式,涵盖了类、接口以及包等概念。 XML(可扩展标记语言)是一种简明且高效的数据传输格式,既便于人类阅读和编写,也易于机器进行解析和生成。在该项目中,XML文件用于存储图像数据,例如图像的URL、延时的时长、动画的样式等,通过这种方式可以将数据与程序代码分离,从而增强代码的可维护性与可扩展程度。 实施这一图片滚动功能,主要涉及到以下AS3.0的核心知识点: 1. **XML解析**:运用`XML`类来载入并解析XML文件,从而获取图像的清单。AS3.0提供了简便的API来操作XML节点,例如`children()`、`attributes()`等,用以获取子节点和属性值。 2. **事件监听**:借助`EventDispatcher`类来监控载入和解析过程中的事件,比如`Event.OPEN`、`Event.PROGRESS`、`Event...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值