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

news/2024/10/17 20:23:31/

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.ppmy.cn/news/51152.html

相关文章

TCP 与 bufferbloat

说到既能降低成本,又能降低时延,总觉得这在 pr,兜售自己或卖东西。毕竟哪有这么好的事,鱼与熊掌兼得。可事实上是人们对 buffer 的理解错了才导致了这种天上掉馅饼的事发生。 人们总觉得 buffer 越大越好,buffer 越大…

实战项目:手把手带你实现一个高并发内存池

项目介绍 1.这个项目做的是什么? 当前项目是实现一个高并发的内存池,他的原型是google的一个开源项目tcmalloc,tcmalloc全称Thread-Caching Malloc,即线程缓存的malloc,实现了高效的多线程内存管理,用于替…

【C#】DockContent的使用

下载主题包和控件包 nuget Install-Package DockPanelSuite -Version 3.0.6 Install-Package DockPanelSuite.ThemeVS2015 -Version 3.0.6 在要靠的子界面继承DockContent 子界面上添加DockPanel控件,并将dock设置为fill。 主界面创建一个dockPanel1&#xff1b…

掏空腰包,日子难过,机缘转岗软件测试,这100个日夜的心酸只有自己知道...

我今年27岁,原本从事着土木工程相关的工作,19年开始有了转行的想法... 大学刚毕业那年,我由于学的是土木工程专业,自然而然的从事了和土木工程相关的工作,房贷、车贷,在经济的高压下,当代社会许…

我的世界 为何用java开发?

mc用java开发就很好滴说明了一点编程语言本身只是个工具工具的意义在于被使用,老外搞这些工具,都带有一个明确的目的性,就是我要做什么然后再来看,我们怎么用手头上的工具将其实现。 mc的开发人员最早就是一个普通的java程序员&a…

JavaScript小记——JSON

目录 JSON概念 JSON语法规则 JSON 数据 - 一个名称对应一个值 JSON 对象 JSON 数组 JSON字符串转JSON对象 JSON对象转JSON字符串 JSON遍历 this的介绍 JSON 是用于存储和传输数据的格式。 JSON 通常用于服务端向网页传递数据 。 JSON概念 JSON 英文全称 Java…

vue页面内嵌iframe使用postMessage进行数据交互(postMessage跨域通信)

什么是postMessage postMessage是html5引入的API,它允许来自不同源的脚本采用异步方式进行有效的通信,可以实现跨文本文档,多窗口,跨域消息传递.多用于窗口间数据通信,这也使它成为跨域通信的一种有效的解决方案. vue父页面(嵌入iframe的页面) 在vue中…

微信小程序原生开发功能合集十三:列表界面的实现

本章实现列表展示组件,包括列表数据加载、筛选、分页加载、快速搜索等功能。   另外还提供小程序开发基础知识讲解课程,包括小程序开发基础知识、组件封装、常用接口组件使用及常用功能实现等内容,具体如下:    1. CSDN课程: https://edu.csdn.net/course/detail/379…