数据库

深入探讨 OceanBase:新一代分布式数据库

在数字化转型的浪潮下,越来越多的企业开始追求高可用性和可扩展性的数据库解决方案。在这个背景下,OceanBase 作为一款新兴的分布式数据库,逐渐引起了业界的关注。那么,OceanBase 到底是什么?它有哪些特性和优势?让我们一探究竟。什么是 OceanBase?OceanBase 是由阿里巴巴集团研发的分布式关系数据库,旨在支持海量数据的高并发处理。它最初是为了解决阿里巴巴自家电商系统在双11

数据库频道
国内数据库
2024-12-10 17:55

oracle 利用dg搭建dg

oracle 利用dg搭建dg1、dg搭建背景**传统搭建方式duplicate和rman、冷备搭建,已经不适用于大库或者并发高的场景了;**在近期我遇到一个用户,主服务器和网络环境都不太稳定的情况,为了不影响主库,利用原来的备库再搭建一套备库的方式。2、dg搭建过程2.1 第三台dg库安装操作系统**跳过此步骤2.2 第三台dg库安装oracle软件和补丁**跳过此步骤2.3 查看目前1+1主备

wx13062302674
Oracle
2024-12-10 15:53

2024年度IT168技术卓越奖名单:数据库工具类

随着数字化转型的加速推进,数据作为企业核心资产的地位愈发凸显,而数据库工具则成为管理和挖掘这一宝贵资源的关键利器。数据库工具不仅需要满足海量数据存储和高效处理的需求,还必须适应云原生架构、多云环境以及AI驱动的数据智能等新兴趋势。然而,面对日新月异的技术革新和日益复杂的业务场景,传统数据库工具正面临着前所未有的挑战。

网络通信频道
国内数据库
2024-12-09 18:17

刻骨铭心的报错3.x版本下“failed to check macro block(ret=4034”

场景描述:某套集群架构为1-1-1,备集群有个单节点,在这里描述为ABC三个节点吧,业务租户指定了primary_zone在一个zone称为C节点。巡检过程中发现业务主zone节点的vgs不显示日志盘了,这时候因为集群还正常运行,所以规划等版本停业务,修复该机器,也预留了空闲机器,以防万一进行替换。版本期间手工进行业务租户切主到B节点,通过ocp停止该节点进程后尝试修复日志盘,未成功,使用空闲机器

数据库频道
国内数据库
2024-12-09 16:30

表连接方式:嵌套循环(NESTED LOOPS)

    嵌套循环的算法:驱动表返回一行数据,通过连接列传值给被驱动表,驱动表返回多少行,被驱动表就要被扫描多少次。从下图就可以得知,nested loops有传值且必须传值的功能(SQL语句中明明没有DEPT表的过滤条件,但是在执行计划中却有一个等值过滤,这就是nested loops的传值功能)下面根据几个实验来一起看看嵌套循环的特性与注意事项实验一、用s

a960549548
Oracle
2024-12-06 15:52

SQL优化-不一样的行转列

       最近在客户现场,遇到开发人员说有一个场景在进行数据迁移的时候sql执行不动,大致有点列转行,然后再去关联其他的表,再进行转列的处理,我们先看一下表的数据形式,假设表名字CREDIT_INFO;OB版本是3.2.3,租户是oracle模式。CREDIT_NOCUSTOMER_ID202410101010AAAAA,CCCC,EEEE2024111

数据库频道
国内数据库
2024-12-06 14:47

oceanbase实践查询闪回

      在工作中会遇到误删数据的操作,作为dba救火队员就需要掌握数据恢复的方法,生产无小事,操作需谨慎,对数据库恢复的工具可以不用但是要会       OceanBase 数据库提供了记录级别的闪回查询(Flashback Query)功能,该功能允许用户获取某个历史版本的数据。我们学习一下闪回查询以备不时之需&

数据库频道
国内数据库
2024-12-05 17:43

迈入OceanBase殿堂(1)

近期发现一个宝藏数据库oceanbase,既有oracle的霸道也有mysql的小巧,还具备HTAP才华。那么怎样才能快速的获取该宝藏呢? 接下来分享一下我获取宝藏的一些小技巧!一:官方文档对于OceanBase的所有内容肯定都会在官方文档体现,而且经过多次换代官方文档排版已经比较合理、方便和全面。只要你想要寻找的知识点,可以尽情的再官方文档上搜索框进行搜索。这个魔法按钮可以快速的浏览各个组件的官

数据库频道
国内数据库
2024-12-05 17:42

开启cgroup与不开启cgroup对比,并说明哪些线程参数控制与计算方式

OCP版本:Version: 4.3.0-20240711151555observer版本:oceanbase-4.2.1.8-108010012024082314.el7.x86_64.rpm使用的是企业版  OceanBase问题起初单副本测试环境集群中租户多并且每个租户的资源规格大多数是以2C与4C为主,因此关闭了默认开启的cgroup,enable_cgroup=off,集群环境

数据库频道
国内数据库
2024-12-05 17:42

客如云智享版报表分区化改造实践| 优秀征文分享

一 概述1 背景在过去2-3年中,客如云的KPOS产品取得了令人瞩目的成绩,我们的商户基数和订单量都实现了数倍的增长。这一显著的业绩印证了我们产品的市场吸引力和业务模式的成功。然而,随着越来越多的大型连锁商户(KA商户)加入客如云商家平台,我们面临了前所未有的挑战。特别是在为这些KA商户提供数据报表服务时,我们发现原有的解决方案在处理大型报表和跨越长时间范围的查询场景时存在性能瓶颈。顺应业务增长的

数据库频道
国内数据库
2024-12-05 17:41

一键搭建基于docker的OBDIAG开发环境

目前社区组织了SIG社区小组,共同搭建OB生态的共建计划,很多人都有兴趣加入,但是很多工具其开发环境是各位开发者要面对的第一道坎,很多时候都碍于麻烦的开发环境而止步,比如OBDIAG的开发环境对WINDOWS主机的用户就不友好,需要单独去配置C++的开发环境,除此外不同项目的软件环境又会有不同,甚至会有冲突,这里就提供一种基于DEV CONTAINER技术的一键构建各种项目开发环境1、安装插件VS

数据库频道
国内数据库
2024-12-05 17:40

OceanBase 的探索与实践

本文总结了目前我们遇到的痛点问题并通过 OceanBase 的技术方案解决了这些痛点问题,完整的描述了 OceanBase 的实施落地。

vivo互联网技术
MySQL
2024-12-05 10:27

【OceanBase 系列】使用Python3 连接操作 OceanBase数据库

注:使用Python3 连接 OceanBase数据库,可通过安装 PyMySQL驱动包来实现。本次测试是在一台安装部署OBD的OceanBase 测试linux服务器上,通过python来远程操作OceanBase数据库。一、Linux服务器通过Python3连接OceanBase数据库1.1 安装python3.6[root@obproxy-node ~]# mkdir&n

尚雷_TechTalk
国内数据库
2024-12-05 09:29

mysql租户字段默认值不支持表达式问题记录

背景信息某客户有个工单系统底层用的oracle数据库应用中也没有过度依赖oracle的功能,为了满足信创客户打算一步到位迁移到 OB mysql 租户中并且希望应用基本不改,生成迁移评估报告后看到数据库侧只有基本的表、索引对象,但是在迁移时遇见了oracle那边有指定默认值为表达式在 OB mysql 租户中出现报错问题,本文简单记录下本次问题。迁移报错本次迁移是通过 OMS 迁移,值得一说的是现

数据库频道
国内数据库
2024-12-04 14:42

浅谈YashanDB三权分立

什么是三权分立?三权分立,即是对DBA的职责进行划分,定义不同管理职位具备并行使不同角色,互相限制和监督,从机制上尽可能地防止因误操作删除或修改不属于职责范围内的数据或对象,保障系统整体安全,内置角色YashanDB内置了不同管理权限的角色,方便用户进行不同职责的管理员定义,管理角色列表如下:角色名称权限描述DBA未开启三权分立:具有几乎所有权限(除SHUTDOWN)。 开启三权分立:不具有审计、

崖山数据库系统YashanDB
国内数据库
2024-12-04 09:58