「OceanBase 4.1 体验」|大厂开始接入的国产分布式数据库,不来了解了解?

OceanBase 4.1 体验

    • 前言
    • OCP Express在线升级功能
    • 租户级物理备库
    • TP(事务处理)和AP(分析处理)优化
      • TP 性能优化
      • AP 性能优化
    • 结尾

前言

上次我们讲了本人自己亲自上手OceanBase 4.1的初体验,国产的分布式数据库也太太太太太便捷了吧,具体参考链接: 「OceanBase 4.1 体验」|国产分布式数据库不好用?别再打脸了,上次只是初步体验,经过了多天的持续体验,OceanBase 4.1简直就是宝藏分布式数据库,那可是

for i in range9999999999999999999999999999999999999999999999999999999999999999999999):
	print("太");

好用了!
在这里插入图片描述

OCP Express在线升级功能

  • OCP表示 “Online Cluster Platform”,它可以为OceanBase用户提供更加高效、稳定的在线升级方式。是一种旨在实现在线升级的集群平台。
    单击式在线升级
    OCP Express可以让用户在不停机的情况下快速完成在线升级,只需要单击按钮即可完成整个升级过程。例如,在使用OceanBase 4.0版本时,用户可以轻松地升级到OceanBase 4.1版本,而无需任何额外操作。
  1. 故障自愈

在升级过程中,如果发生故障,OCP Express会自动检测并进行相应的处理,以确保系统的稳定和可靠性。例如,如果某个节点在升级过程中出现了故障,OCP Express会自动将其踢出集群,并进行修复,直到节点重新运行后再次将其加入集群。

  1. 并行化升级

OCP Express可以同时对多个节点进行升级,大大缩短了升级时间。例如,在一个由100个节点组成的集群中,OCP Express可以同时升级10个或20个节点,从而显著缩短了升级时间。

  1. 回滚支持

如果在升级过程中发生错误,OCP Express可以快速回滚到之前的状态,以避免数据丢失和系统不稳定。例如,在升级过程中,如果出现了无法解决的问题,OCP Express会自动将集群回滚到升级之前的状态。

租户级物理备库

  • OceanBase 4.1的新特性:租户级物理备库是一种数据库备份和恢复方案,它可以对整个集群进行备份,包括所有的数据和元数据。租户级物理备库与传统的逻辑备份不同,它基于底层文件系统或块设备进行备份,因此备份速度更快、可靠性更高。
  • 在租户级物理备库方案中,备份文件通常会存储到独立的存储介质中,以保证备份文件的安全性和可靠性。用户可以设置定期备份策略,例如每天备份一次,以确保备份文件始终是最新的。
  1. 支持增量备份

OceanBase 4.1版本可以通过增量备份方式实现备份操作,仅备份变更部分数据,可大幅减少备份所需时间和存储空间

  1. 支持并行备份

在备份大型数据库的情况下,OceanBase 4.1版本可以支持并行备份,将备份任务分成若干个独立的作业并行执行,加快备份过程。同时,多个备份进程可以同时访问相同的数据页,提高备份速度

  1. 支持增量恢复

除了增量备份外,OceanBase 4.1版本还支持增量恢复,可以快速恢复更新的数据,加快恢复过程

  1. 备份文件可去除敏感信息

OceanBase 4.1版本备份文件可去除敏感信息(如密码等),保证备份数据的安全性

  1. 支持灾备备库的动态注册

当出现故障时,OceanBase 4.1版本支持将备库注册到主库以实现灾备自动切换,提高系统的可用性

  1. 支持增量异地备库

在多地域、多数据中心部署的场景下,OceanBase 4.1版本支持增量异地备库,可实现数据在异地备库之间的实时同步,保证数据的高可用性

  1. 支持全量备份灾备

OceanBase 4.1版本的全量备份灾备功能可实现全量备份文件的跨地域复制,从而在灾难恢复时快速恢复原有数据

  1. 支持备份集成到管理中心

OceanBase 4.1版本支持将=备份集成到管理中心=,可通过统一的接口进行管理、调度与监控,提高数据库备份恢复的效率

TP(事务处理)和AP(分析处理)优化

  • OceanBase 4.1版本在事务处理和分析处理两个场景下都进行了性能优化,从而提升了整个系统的性能。

TP 性能优化

在TP场景下,OceanBase 4.1版本提供了多种性能优化的库,以提高系统的吞吐量和响应时间。其中最重要的是OLTP引擎的优化,它可以使用多种技术来提高事务处理的速度和效率。例如,支持MVCC多版本并发控制、支持快照隔离级别和可重复读隔离级别等。

此外,OceanBase 4.1还提供了高性能的网络通信库和存储引擎,在数据传输和存储方面都具有非常高的效率和可靠性。例如,存储引擎采用了B+树索引结构和LSM树结构,能够快速地进行数据查找和插入。

AP 性能优化

在AP场景下,OceanBase 4.1版本提供了多种性能优化的库,以提高大数据分析处理的速度和效率。其中最重要的是数据并行处理库,它可以将数据分成多个分区并行处理,以提高查询速度和响应时间。

OceanBase 4.1还提供了高性能的数据压缩库和存储引擎,在数据传输和存储方面都具有非常高的效率和可靠性。例如,存储引擎采用了分布式文件系统和列式存储结构,在数据存储和读取方面都具有非常好的性能表现。

结尾

大家不来试试?
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/20629.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

有哪些好用的AI工具?

现在有很多好用的AI工具,以下是一些常用的: 1. TensorFlow:谷歌开发的深度学习框架,支持多种编程语言,包括Python、C、Java等。 2. PyTorch:Facebook开发的深度学习框架,易于使用,…

Redis源码分析之网络模型

Redis网络模型 阅读源码的初衷Redis源码阅读 阅读源码的初衷 很多网上解释这个Redis为啥这么块?都会说Redis这么快的原因会有一个Redis才用了单线程&使用了多路io复用来检查io事件,单线程可以避免多线程对资源的竞争。如果我们使用了多线程那么就需…

ChatGPT其实并不想让开发人员做这5件事情

前言 ChatGPT已经火爆了快半年了吧,紧接着国内也开始推出了各种仿制品,我甚至一度怀疑,如果人家没有推出ChatGPT,这些仿制品会不会出现。而很多人也嗨皮得不行,利用各种方法开始科学上网,用ChatGPT做各种觉…

[读书笔记] Variational AutoEncoders

小全读书笔记 《Variational AutoEncoders》 1. Generative Model (生成式模型)简述2. 简单生成模型 AutoEncoders2.1 结构2.2 不足 3. Variational AutoEncoders4. Variational AutoEncoders的数学支持 此读书笔记来自于Joseph Rocca的Understanding Va…

APP 兼容性测试是什么?8年测试老鸟告诉你

1、APP 兼容性测试认识 随着 APP 应用范围越来越广,用户群体越来越大,终端设备的型号也越来越多,移动终端碎片化加剧,使得 APP 兼容性测试成为测试质量保障必须要考虑的环节。 APP 兼容性测试通常会考虑:操作系统、厂…

js执行思维导图

备注: js执行: 执行分为两部分:预执行和执行 预执行:创建好执行上下文 执行:执行栈中执行 js引擎: 读取并执行js 各个浏览器的引擎如下 …

linux学习[10]磁盘与文件系统(1):查看磁盘容量指令df 评估文件系统的磁盘使用量指令 du

文章目录 前言1. df指令2. du指令 前言 TF卡制作的过程中涉及到了磁盘分区格式化等问题,当时对具体的指令理解不是特别深刻;由此引申到我对linux中的整个磁盘与文件系统没有一个全面的认识,这个磁盘与文件系统的系列博客章节就对这些进行记录…

MySQL的主从复制与读写分离

一、MySQL主从复制 1、mysql支持的复制类型 STATEMENT∶基于语句的复制。在服务器上执行sql语句,在从服务器上执行同样的语句,mysql默认采用基于语句的复制,执行效率高。 ROW∶ 基于行的复制。把改变的内容复制过去, 而不是把命…

下载和安装appuploader

转载:下载和安装appuploader IOS开发工具官网地址 Appuploader home -- A tool improve ios develop efficiency such as submit ipa to appstore and manage ios certificate 最新版本已经优化了没支付688给apple的账号登录流程,无需再安装其他软件。…

微服务保护(线程隔离、降级、熔断)

线程隔离 线程隔离有两种方式实现: 线程池隔离信号量隔离 线程池隔离 假设服务A依赖于服务B和服务C,那么服务A就会分别对服务B和服务C创建线程池,当有请求进来时不会使用服务A本身的线程,而是到对应的线程池中取一个线程来调用feign的客户…

AMBER分子动力学模拟之TOP准备-- HIV蛋白酶-抑制剂复合物(1)

AMBER分子动力学模拟之TOP准备-- HIV蛋白酶-抑制剂复合物(1) 我们以HIV蛋白酶-抑制剂复合物为例子,跑Amber动力学模拟 下载1phv 从PBD下载文件:https://www.rcsb.org/ PDB文件预处理 我们以 “protein(water) ligandcomplex” 为例来说一下如何处…

力扣82删除排序链表中的重复元素 II:思路分析+代码实现+方法总结(三指针法快慢指针法【双指针】递归法)

文章目录 第一部分:题目描述第二部分:代码实现2.1 三指针法2.2 快慢指针法(双指针)2.3 递归 第一部分:题目描述 🏠 链接:82. 删除排序链表中的重复元素 II - 力扣(LeetCode&#xf…

ChatGPT热门资料汇总,绝对不割韭菜

前言 ChatGPT 的出现,AI圈子一下就热闹起来了,各个公司争先恐后地出自己的产品,百度的文心一言、谷歌的Bard、阿里的通义千问等等,有很多人借此机会已经赚到百万,很多卖课搞培训的都是互为合伙人,大家都懂…

如何注册appuploader账号​

如何注册appuploader账号​ 我们上一篇讲到appuploader的下载安装,要想使用此软件呢,需要注册账号才能使用,今​ 天我们来讲下如何注册appuploader账号来使用软件。​ 1.Apple官网注册Apple ID​ 首先我们点击首页左侧菜单栏中的“常见网…

【更新日志】填鸭表单TduckPro v5.1 更新

hi,各位Tducker小伙伴。 填鸭表单pro迎来了v5.1版本;本次我们进行了许多的功能新增和优化,能够让我们在日常使用中获得更好的体验。 让我们一起来康康新功能吧。 01 新增Pro功能 新增登录后才能填写表单。 新增表单卡片一键发布。 新增矩…

【STM32CubeMX】F103窗口看门狗

前言 本文记录了我学习STM32CubeMX的过程,方便以后回忆。我们使用的开发板是基于STM32F103C6T6的。本章记录了窗口看门狗的使用配置。要学习的话,注意流程一说,省略的内容。 基础 窗口看门狗(WWDG)属于APB1上外设。窗口看门狗(WWDG)的时钟源…

JUC并发编程16 | CAS自旋锁

CAS自旋锁 是什么,干什么,解决了什么痛点?如何解决,如何使用。 原子类:java.util.concurrent.atomic 在没有CAS之前,多线程环境不使用原子类保证线程安全i等操作,会出现数据问题,…

Day968.如何开启一个遗留系统现代化项目? -遗留系统现代化实战

如何开启一个遗留系统现代化项目? Hi,我是阿昌,今天学习记录的是关于如何开启一个遗留系统现代化项目?的内容。那如何启动一个遗留系统现代化项目。 一、项目背景 说来有点唏嘘,国内遗留系统的重灾区,恰恰…

WiFi(Wireless Fidelity)基础(八)

目录 一、基本介绍(Introduction) 二、进化发展(Evolution) 三、PHY帧((PHY Frame ) 四、MAC帧(MAC Frame ) 五、协议(Protocol) 六、安全&#x…

迪赛智慧数——柱状图(象形标识图):在选择另一半时,你更看重的是?

效果图 好看只排第六,第一确实众望所归!当代男女择偶标准出炉,一张图带你看清。 女性挑选另一半时,她们更看重伴侣收入高、职业体面、工作能力强、受教育程度高,还得和自己有共同话题。 男性择偶观和女性恰恰相反&am…