6 月 12 日,金华银行举行“星辉工程”核心项目群上线发布会,新一代核心系统部署在国产分布式数据库 OceanBase 上,实现系统的高可用、高性能、国产升级。据悉,这是浙江省首例基于完全国产自研数据库落地的银行核心系统。金华银行相关负责人表示:“‘星辉工程’是我行一号工程,通过本次上线,金华银行
1. ROWID1.1 OB和Oracle中rowid的区别众所周知,OB兼容Oracle的rowid特性,但是生成规则是存在差异的,具体如下:OB●定义:OB的rowid是由主键(包含隐藏主键)通过base64直接计算过来,所以当主键发生变化时,对应的rowid就会发生变化。其中主键生成规则: &
并行执行是一个复杂的主题,需要经过一段时间的学习,才能准确把握,将并行执行的威力发挥到最大。为了让新手同学快速上手并行执行,提供本 Quick Start,适用于 3.1 及以上任意版本的 OceanBase。这里提供的参数不是最优的,但是可以避免绝大多数 bad case。并行执行系列的内容分为以
笔者近期都在支撑某金融客户平迁升级,随着迁移系统数量的增多。发现客户对Oracle使用的复杂度和深度都很高,本文列举了Oracle索引组织表和大对象特性以及平迁到OceanBase(简称OB)时的方案,供各位参考。1、索引组织表(Index-Organized Table, IOT)1.1 索引组织
大家好,OceanBase 开发者中心(简称 ODC)于近日发布了 4.2.2 版本。在这个版本中,我们为您带来了多项令人期待的新功能和改进,让您的使用体验更加流畅!这个版本的主要能力变更如下: 针对 MySQL 数据源提供了较完备的开发支持,同时在数据脱敏、SQL 检查规范、审批流、数据归档、数据
本专题的前几篇文章已经介绍过配置项和系统变量的基本用法,也对配置项的源码进行了解析,一些同学可能还想知道系统变量是如何实现的,以及想跟配置项一样自定义一个新的系统变量。本文将通过探究“如何新增系统变量”这一问题,结合系统变量的源码实现,讲解系统变量的定义、初始化、内部访问和同步机制。如何新增系统变量
vivo 自 2022 年开始调研、测试 OceanBase 至今,现已上线 17 个业务系统,涵盖日志类、分析类、交易类业务,实现了总资源节省 80%,开发、运维工作大幅简化。vivo 体系与流程 IT 部门数据库高级工程师廖光明在本文中,详细介绍了 OceanBase 应用现状、遇到的问题,以及
百丽时尚集团是中国一家大型时尚鞋服集团,在中国300余个城市拥有直营门店超9,000家。建立了以消费者为中心的垂直一体化业务模式,覆盖从时尚潮流研究、商品企划、设计研发、生产制造、商品管理、DTC零售及客户运营的全价值链,且每个步骤运用数字化技术,并将持续加强科技投入。目前,零售、电商以及私域流量等
业务背景“综合执法监管”是国务院深入推进“放管服”改革的重大部署,需要依托国家政务服务平台建设“互联网+监管”系统,从而强化对地方和部门监管工作的监督,实现对监管的“监管”。随着业务运行的时间越来越长,我们内部系统的存量数据越来越多,数据规模越来越大,处理速度渐渐跟不上业务需求,这也使得我们更加坚定
近日,跨境电商物流领跑企业福建纵腾网络有限公司(以下简称“纵腾集团”)正式商用原生分布式数据库 OceanBase,为其下专业物流服务“云途物流”提供云数据库支撑服务。目前,已有两大关键业务系统全部接入 OceanBase Cloud,数据库整体拥有成本降低 56%,多系统间实现高效整合,系统间数据
前言我校积极响应数据库全面升级的号召,在服务器系统方面我们选择了OpenEuler,在应用中间件方面我们选择了OpenResty,但在数据库领域我们却迟迟没有做出选择,因为大量的厂商所开发的应用软件都是基于Oracle和MySQL,要想进行升级,必然要求兼容这两款数据库,经过数次测试与筛选,我们最终
前言在实际的开发过程中,需要频繁对数据进行变更和维护。在发起数据库 DML 操作时,我们需要考虑变更对数据的影响以及变更是否能够成功执行。如意外数据丢失、错误的操作和错误的语法等情况,需要将数据库回滚到变更之前的状态,以保证数据的一致性和完整性。而回滚操作需要开发人员手动编写回滚SQL脚本,这是一项
前言OceanBase 开发者中心(OceanBase Developer Center,ODC)是一款开源的数据库开发和数据库管理协同工具,对 MYSQL 数据源的功能已覆盖 SQL 开发、变更风险管控、数据安全合规等多个方向,为您的 MYSQL 数据库开发和管理提供更全面和便捷的解决方案。无论您
分布式数据库下运维遇到慢 SQL 时,如果无法及时找出问题原因,就会非常影响使用体验,甚至导致业务服务不可用。但是, 相比单机数据库,分布式数据库系统涉及多个节点、多组件协同工作,集群规模可能达到几十、上百台服务器,用户请求链路会更加复杂,要实现快速高效地问题诊断与定位也会更有挑战。OceanBas
为了加速查询并满足业务需求,通常以并行执行来优化查询时间。那么,并行资源为多少才合适呢?在优化器中,并行资源量可以使用并行度(DOP:Degree of Parallel)来描述,在实际业务场景中,并行是否开启及并行度大小,根据查询的执行实际情况和业务需求以经验为基础来决定。在人为指定并行度时,可以
11 月 16 日,2023 OceanBase 年度发布会在京顺利召开。在本次发布会上,OceanBase 对外正式宣布:将持续践行“一体化”新战略,为关键业务负载打造一体化数据库。同时,会上发布一体化数据库的首个长期支持版本 OceanBase 4.2.1 LTS,标志着 OceanBase 一
OceanBase 4.1逻辑计划管理的不足复杂计划的可读性非常差。下面这个计划有45个算子,用户难以阅读计划,例如:难以确定9号JOIN算子的左右子计划,需要对着计划表数空格。=============================================================
背景在 Oceanbase 4.1 及之前的版本中,已经为 Oracle 租户提供了 LOCK TABLE 相关的语法,包括单表锁定操作,以及 WAIT N 和 NOWAIT 关键字。然而,使用上存在诸多限制,比如:LOCK TABLE 只能锁定单表,不支持多表锁定、分区锁定;WAIT N 和 NO
在刚刚结束的年度发布会上,OceanBase 沿着“一体化”产品战略思路,发布了一体化数据库的首个长期支持版本 4.2.1 LTS。作为 4.0 系列的第一个 LTS 版本,该版本的定位是支撑客户关键业务稳定长久运行,我们非常认真的打磨了这个版本,目的就是为了让客户可以在关键业务负载中放心地规模化使
一、如何利用函数索引优化查询函数索引是一种优化技术,主要用途是加速包含函数调用的查询语句。当查询中包含函数调用时,数据库需要对每行都做函数计算,这会导致查询变慢。使用函数索引可以在查询时快速定位匹配的函数值,从而避免重复计算,提高查询效率。下面是一个利用函数索引来优化查询的示例。假设有一张表t1,t