OceanBase 入选 2024 年度“金融科技创新成果” 7 月 19 日,2024 中国国际金融展隆重开幕,OceanBase 4.3.2 入选年度“金融科技创新成果”。在金融科技创新成果发布会上,OceanBase CEO 杨冰表示,OceanBase 坚持根技术自研,不断推动和引领分布式数据库创新,扎根金融场景, 致力于为金融“关键业务负载”打造一体化数据库。 一、入选 2024 中国国际金融展年度“金融科技创新成果” 本届金融展以“数字金融引领未 数据运维 2024-07-22 法医
【故障处理】遭遇ORA-00376&ORA-01110~慌了一批 一个归档系统,收到要查询2013年的数据,启动应用程序,发现应用报错数据库文件有问题,我的天啊,这么个老系统,我备份还在不。。心慌但必须冷静 1. 启动应用程序报错: ORA-00376: 此时无法读取文件 108 ORA-01110: 数据文件 108… 登录数据库,查询相关的数据也提示报错 2. 追查根源 (1) 查看物理文件 数据文件还在磁盘,更新时间显示6月26日凌晨,这个时间点,刚好是数 数据运维 2024-07-22 竹子爱熊猫
openGauss 中的锁机制及死锁诊断与处理 引言 openGauss 是华为开源的一款关系型数据库管理系统,其锁机制与 PostgreSQL 类似。以下是一些openGauss中的锁类型定义、冲突关系以及测试用例。这些测试用例可以帮助您在openGauss中重现各种锁的情况。 1.锁类型定义 在 openGauss 中,pg_locks 表中的锁类型包括表级锁和行级锁: 表级锁:包括 relation、page、transactionid、 数据运维 2024-07-22 爱可生开源社区
甲骨文的新百万亿亿次级服务可能会改变游戏规则 要点 Oracle 全新百亿亿次级服务增强了云计算的灵活性和成本效益。 该服务既面向小型企业,也面向大型企业,可能会扩大甲骨文的市场覆盖范围。 百万兆次级的人工智能驱动管理和成本节约可能使其成为云市场的强大竞争对手。 Oracle 的全新百万兆次级服务有望节省大量成本并实现高性能。了解这家数据库巨头如何通过这项创新服务吸引小型和大型客户。 数据库巨头甲骨文(ORCL 0.38%)正在云端展开其数 数据运维 2024-07-22 醒在深海的猫
Oracle SQL的硬解析和软解析 我们都知道在Oracle中每条SQL语句在执行之前都需要经过解析,这里面又分为软解析和硬解析。在Oracle中存在两种类型的SQL语句,一类为 DDL语句(数据定义语言),他们是从来不会共享使用的,也就是每次执行都需要进行硬解析。还有一类就是DML语句(数据操纵语言),他们会根据情况选择要么进行硬解析,要么进行软解析。 DML:INSERT,UPDATE,DELETE,SELECT DDL:C 数据运维 2024-07-22 宇宙之一粟
磐维数据库部署之内核参数优化 中国移动磐维数据库(ChinaMobileDB),简称“磐维数据库”(CMDB)。是中国移动信息技术中心首个基于中国本土开源数据库打造的面向ICT基础设施的自研数据库产品。其产品内核能力基于华为 OpenGauss 开源软件,并进一步提升了系统稳定性。 本文将介绍磐维数据库部署之间要进行的内核参数优化,介绍相关参数的作用。 vi /etc/sysctl.conf # panweidb net.ip 数据运维 2024-07-22 贤蛋大眼萌
2024年7月DB-Engines数据库流行度排名:Oracle稳居榜首,Snowflake强势上升! DB-Engines是一个专注于数据库管理系统(DBMS)的在线排名和分析平台。它提供各种工具和资源,让用户能够深入了解不同数据库系统的流行度和发展趋势。 DB-Engines通过综合分析搜索引擎查询、社交媒体上的讨论、技术网站的提及、招聘广告以及开发者社区的活动等多个维度的数据,来评估和比较各种数据库的流行程度。排名每月更新一次。 让我们一起看看七月份的排名情况。 01排名前20的数据库 前十名 数据运维 2024-07-22 剑圣无痕
银河麒麟(kylin_v10)使用RPM安装ORACLE 19C 环境说明 服务器操作系统:银河麒麟V10 SP2(Kylin Linux Advanced Server V10 (Sword)) 数据库版本:Oracle 19C(19.3.0.0.0) SSH工具:secureCRT8.0 一、上传安装包 [root] [root@database ~]# ll *.rpm -rw-r--r-- 1 root root 19112 Jun 20 00:54 c 数据运维 2024-07-22 向阳逐梦
MySQL基准测试 一.测试目的和策略 数据库的基准测试是对数据库的性能指标进行定量的、可复现的、可对比的测试。基准测试可以理解为针对系统的一种压力测试。但基准测试不关心业务逻辑,更加简单、直接、易于测试,数据可以由工具生成,不要求真实。对数据库的基准测试的作用,就是分析在当前的配置下(包括硬件配置、OS、数据库设置等),数据库的性能表现,从而找出MySQL的性能阈值,并根据实际系统的要求调整配置。 对MySQL的基 数据运维 2024-07-22 爱可生开源社区
MySQL FEDERATED存储引擎 概述 可将FEDERATED存储引擎的功能类比为oracle的DBLINK或SQLSERVER的linkedserver,默认情况下mysql不启用该存储引擎 启用FEDERATED存储引擎 检查是否开启FEDERATED: show engines; 从结果中看FEDERATED的support是No,说明没有启用; 如果压根找不到FEDERATED的话说明没有编译进去,需要重新安装,FEDER 数据运维 2024-07-22 三掌柜
MySQL中 XA事务解析 在数据库中,XA事务全称是 “eXtended Architecture Transaction”,即扩展架构事务。MySQL5.0.3版本开始支持 XA 分布式事务,并且只有InnoDB存储引擎支持XA事务。全局事务涉及多个本身具有事务性的操作,但所有操作都必须作为一个组成功完成,或者作为一个组合回滚。本质上,这将ACID属性“向上扩展”,以便多个ACID事务可以作为具有ACID属性的全局操作的 数据运维 2024-07-22 泡泡
MySQL数据库的病毒查杀与防护 在现代网络安全环境中,MySQL数据库的安全性对于维护数据完整性和确保信息系统安全至关重要。尽管MySQL本身并不提供内置的反病毒或恶意软件查杀功能,但采取适当的预防措施可以有效地保护数据库免受病毒感染。以下是针对MySQL数据库进行病毒查杀和防护的几个关键点。 端口及服务访问控制 MySQL服务器通过默认的3306端口进行通信。为防止未经授权的访问,应仅允许受信任的IP地址访问此端口。这可以通过 数据运维 2024-07-22 竹子爱熊猫
如何让 MGR 不从 Primary 节点克隆数据? 问题 MGR 中,新节点在加入时,为了与组内其它节点的数据保持一致,它会首先经历一个分布式恢复阶段。在这个阶段,新节点会随机选择组内一个节点(Donor)来同步差异数据。 在 MySQL 8.0.17 之前,同步的方式只有一种,即基于 Binlog 的异步复制,这种方式适用于差异数据较少或需要的 Binlog 都存在的场景。 从 MySQL 8.0.17 开始,新增了一种同步方式-克隆插件,克隆插 数据运维 2024-07-22 法医
linux和window下基于rowid分片,加快进行导出和导入clob大字段的脚本 在做数据迁移、还原测试库以及其他需要导出、导入数据的需求下,我们常用到数据泵来进行数据的导出操作,但如果数据库中clob字段非常多,导出就会比较慢。如何加快导出导入速度呢?我们可以将大对象的表通过rowid切片,使用多个进程进行导出导入,接下来分享一下针对linux和window下基于rowid分片,加快进行导出和导入clob大字段的相关脚本。 1、linux 下基于rowid分片的导出脚本 ex 数据运维 2024-07-21 LOVEHL^ˇ^
中国银行业本地部署分布式事务型数据库市场份额,2023 - 2024 执行概要 银行是金融监管最严格的行业:2018年颁布的《银行业金融机构数据治理指引》规范和引导银行业金融机构的数据治理、数据质量控制以及数据价值实现,2021年颁布的《中国银保监会银行业金融机构监管数据标准化规范(2021版)》包括11个监管主题域、70张数据表和1838个数据项,详细规定了数据结构和格式要求。同时,银行有明确的职责划分,对于IT系统的故障也有明确分级。因此,银行核心系统的分布式事 数据运维 2024-07-21 捡田螺的小男孩
Redis与MySQL的数据一致性 一、问题背景 在系统开发中,Redis 常被用作数据缓存,以提升访问速度,因为它将数据存储在内存中,相比磁盘存储读取速度更快。然而,由于 Redis 仅在内存中维护缓存数据,而不是直接从数据库中读取,当数据库中的数据发生变化而缓存未能同步更新时,应用程序可能会从缓存中读取到过时的数据。这种情况会导致数据不一致,即应用程序展示的内容与实际数据库中的最新数据不符。 二、定时更新 import pymy 数据运维 2024-07-20 共饮一杯
MySQL中的sql_require_primary_key系统变量详解及配置指南 在数据库设计与管理领域,数据的完整性和查询效率是核心关注点。MySQL中的sql_require_primary_key系统变量在此方面发挥着关键作用,尤其在新表或分区创建流程中。本文旨在深入探讨这一变量的功能、适用版本、配置方式以及在数据库管理实践中的重要性。 一、sql_require_primary_key的作用与适用版本 sql_require_primary_key系统变量控制在创建新的 数据运维 2024-07-20 大白菜程序猿
无需业务改造,一套数据库满足 OLTP 和 OLAP,GaiaDB 发布并行查询能力 在企业中通常存在两类数据处理场景,一类是在线事务处理场景(OLTP),例如交易系统,另一类是在线分析处理场景(OLAP),例如业务报表。 OLTP 数据库擅长处理数据的增、删、改,以及小数据量的查询,更侧重数据的实时响应、高吞吐和事务性等要求。OLAP 则以大数据量的复杂查询为主,更侧重数据容量的扩展性、复杂计算能力等要求。 为了满足这两类业务场景,企业通常会采用 OLTP + OLAP 的组合方 数据运维 2024-07-20 泡泡
数据库系统 数据库系统是一种用于存储、管理和检索大量数据的软件工具,它提供了结构化的方式来组织信息,以便有效地访问和处理数据。它们通常包括数据表、索引、查询语言和事务处理功能,以确保数据的一致性、可靠性和安全性。数据库系统可以采用不同的模型,如关系型数据库、NoSQL数据库,以满足不同需求。 数据库系统概述 1.数据库管理系统的概念 DBMS(数据库管理系统) 允许用户创建数据库并对数据库中的数据进行查询和修 数据运维 2024-07-20 向阳逐梦
如何实现Redis和Mysql中数据双写一致性 在我们的实际开发中,我们用到了redis缓存一些常用的数据(如热点数据)用来提高系统的吞吐量。 但是不可以避免的出现了数据的修改场景,这就导致了数据库中的数据和Redis中出现不一致性的情况。如何保证数据一致性就显得非常重要了,下面介绍一下保证数据的双写一致性的方案。 1、先删缓存再操作数据库方案 在redis一般写的场景下对数据的更新操作是不推荐使用的,推荐使用删除缓存数据的操 数据运维 2024-07-20 法医