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

news/2024/4/25 7:30:55/文章来源:https://blog.csdn.net/pipiblack/article/details/130379665

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

结尾

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

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

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

相关文章

【STM32】基础知识 第八课 MDK 工程

【STM32】基础知识 第八课 MDK 工程 准备工作新建寄存器版本 MDK 工程步骤新建工程文件夹添加文件魔术棒设置绝对路径和相对路径对比测试程序 新建 HAL 库版本 MDK 工程CMSISHAL 库简介DriversMiddlewaresDevice 和 Include HAL 库文件介绍HAL 库 API 函数和比那辆命名规则HAL …

【ArcGIS】常见问题总结

1 arcgis如何打开*.adf文件 在处理数据时发现,获取到的土地利用类型数据有两个文件夹,一个叫info,另一个叫lucc2010(年份),打开lucc2010里面是一系列的*.adf文件,数据应该如何打开呢&#xff1…

【Vue】Vue 前端设计模式梳理

文章目录 一、什么是设计模式?二、设计几个原则三、常见的设计模式及实际案例【1】单例模式1. 什么是单例模式?2.Vue中的单例模式 【2】工厂模式1. 什么是工厂模式?2.Vue中的工厂模式 【3】策略模式1. 什么是策略模式?2.策略模式的…

QT笔记——QtPropertyBrowser的使用

上一节,我们将了如何去配置QtPropertyBrowser 本节,我们将说明 如何 去 使用QtPropertyBrowser 这个属性类的一些基本知识 简单的几种用法: 首先: 我们需要创建一个Widget 提升一个类 为 QtTreePropertyBrowser .h文件 QtVariant…

详解客户关系管理系统

一、客户关系管理系统的重要性 客户关系管理系统,是指利用软件、硬件和网络技术,为企业建立一个客户信息收集、管理、分析和利用的信息系统。以客户数据的管理为核心,记录企业在市场营销和销售过程中和客户发生的各种交互行为,以…

华为C++研发工程师编程题 ACM模式输入输出|| 1.汽水瓶,2.明明的随机数,3.进制转换

C ACM输入输出 1.汽水瓶题目描述思路代码如下 2.明明的随机数题目描述思路:代码如下: 3.进制转换题目描述思路:代码如下 题目链接: 华为研发工程师编程题 1.汽水瓶 题目描述 某商店规定:三个空汽水瓶可以换一瓶汽水…

服务器空间不足处理与解决思路—实战docker占用空间太大

前言 服务器Centos操作系统,空间不足的问题处理了三次了,决定把它的解决思路和处理过程记录下来。服务器空间不足是一个经常会遇到的问题,尤其是在大型应用程序和网站上。当服务器空间不足时,应该采取一些步骤来处理和解决这个问…

LeetCode:206. 反转链表

🍎道阻且长,行则将至。🍓 🌻算法,不如说它是一种思考方式🍀 算法专栏: 👉🏻123 一、🌱206. 反转链表 题目描述:给你单链表的头节点 head &#x…

html学习(布局方式(layout)、浮动(float)、定位(position)、弹性盒(flex))

布局方式(layout) 文档流 文档流(normal flow) 文档流通俗的讲,就是一个web页面中,每一个模块只能从上到下从左往右的方式排列在页面上。 将窗口自下而上分成一行一行,应在每行中按从左至右的依次排放元素&#xff0…

光纤网卡传输速率和它的应用领域有哪些呢?通常会用到哪些型号网络变压器呢?

Hqst盈盛(华强盛)电子导读:常有客户问起光纤网卡该如何选用到合适的产品,选用时要注意到哪些事项,这节将结合配合到的网络变压器和大家一起探讨,希望对大家有些帮助。 1.光纤网卡传输速率与网络…

【iOS-分类,拓展和关联对象底层探究】

前言 寒假分享会问题解决二 早在大一的OC的学习过程就知道了分类和拓展的区别和联系,分类不能添加成员变量,而拓展可以添加成员变量。分类是在运行时期实现的,而拓展只是编译器的时候就实现了。对于分类我们可以通过关联对象来为我们需要的分…

线程池四种拒绝机制 实现 及执行日志

目录 目录 目录 创建线程池 测试代码 运行线程 全量代码 日志 AbortPolicy 报出异常模式 DiscardPolicy 放弃机制啥也不处理 DiscardOldestPolicy 放弃机制,放弃列队最早进入的 CallerRunsPolicy 交给主线程执行 创建线程池 public static ExecutorServi…

项目范围控制:如何控制项目范围的变化?

一个成功的项目需要在进度、成本和质量之间取得平衡。控制项目交付范围是实现这个平衡的关键。然而,项目范围是会变化的,因此控制项目范围变化是必要的。 如何控制项目范围的变化? 1、了解项目的交付范围 项目经理、团队成员、利益相关者和…

我用什么写Python?

入门教程、案例源码、学习资料、读者群 请访问: python666.cn 大家好,欢迎来到 Crossin的编程教室 ! 通常来说,每个程序员都有自己趁手的兵器:代码编辑器。你要是让他换个开发环境,恐怕开发效率至少下降三成…

c/c++:char*定义常量字符串,strcmp()函数,strcpy()函数,寻找指定字符,字符串去空格

c/c:char*定义常量字符串,strcmp()函数,strcpy()函数,寻找指定字符,字符串去空格 2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,此时学会c的话, 我所…

Python爬虫基础之二

Python爬虫基础包括HTTP协议、HTML、CSS和JavaScript语言基础、requests库的使用、Beautiful Soup库的使用、xpath和正则表达式的使用等。此外,还应该了解反爬虫机制和爬虫的一些常见问题及解决方法。 上一篇文章讲解了有关条件判断语句、循环语句等相关知识&#…

陆奇-奇绩创坛-chatGPT新范式,新时代,新机会

奇绩创坛-新范式,新时代,新机会 01-新范式 新范式的新拐点 新范式的历史环境 新范式的社会影响 新范式的缔造者:Sam Altman和OpenAI 新范式的动力引擎 新范式的演化路径 02-新时代 新时代的宏观发展格局 新时代的中国机会 新时代的OpenAI生…

IT项目管理之软件测试

1. 定义 软件测试是使用人工或者自动的手段来运行或者测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。 在软件投入使用前,要经过一系列的严格测试,才能保证交付质量。 2. QC & QA &a…

开源模型ModelScope的初探使用

泛AI开发者的一站式模型服务产品平台 阿里达摩院推出了一个开源的模型共享平台,包括计算机视觉、多模态、自然语言处理等多个领域上手即用的模型,如果AI相关模型感兴趣的同学,或者想基于基础模型做业务场景的同学,都可以用这个平…

C++三大特性—继承 “访问控制”

本文主要阐述关于C继承中基类与派生类之间的访问关系 继承方式与访问方式 继承定义格式: 派生类可以继承定义在基类的成员,但是派生类的成员函数不一定有权访问从基类继承来的成员    访问限定符的作用:控制派生类从基类继承而来的成员是否…