数据库

轻松上手:使用 Docker Compose 部署 TiDB 的简易指南

TiDB 是一个开源的分布式关系型数据库,兼容 MySQL 协议。它结合了传统关系型数据库的强一致性和 NoSQL 数据库的可扩展性。本文将详细介绍如何在 CentOS 7 上使用 Docker Compose 部署一个完整的 TiDB 集群,包括 PD (Placement Driver)、TiKV (Storage Engine) 和 TiDB (SQL Layer),并进行基本的数据库操作和性能优化。

shunwah
国内数据库
2025-04-28 09:59

第39期 MySQL给邮箱,身份证类似的字段添加索引的方法

在我们开发系统过程中,我们系统经常会存储用户信息,用户信息中记录用户的身份证,邮件,手机号等信息,有时候系统在登录时,可以支持使用邮箱,身份证,手机号来登录信息系统。那么经常执行的sql语句就是select userid,email from myuser where email='xxxxx@mail.com'; 或者select userid,phone f

pxbibm
MySQL
2025-04-27 16:02

数据库服务器操作系统升级后Oracle 19c crs无法启动

数据库服务器操作系统升级后Oracle 19c crs无法启动

xfhuangfu
Oracle
2025-04-27 14:11

从边缘到云端,如何通过时序数据库 TDengine 实现数据的全局洞

在当今数字化转型加速的背景下,海量的数据生成和实时处理需求已成为企业面临的关键挑战。无论是物联网设备、工业自动化系统,还是智能城市的各类传感器,数据的采集、传输与分析效率,直接影响企业的决策与运营。为此,TDengine 推出的边云协同解决方案,通过将计算和存储分布在边缘和云端,提供高效的数据管理和实时处理能力,帮助企业在降低成本的同时,实现更灵活、更高效的业务运营。本篇文章将帮助大家深入了解这一

TDengine
国内数据库
2025-04-24 14:44

Kingbase性能优化浅谈

在数据库系统的运维过程中,SQL 执行效率直接关系到系统性能表现。Kingbase 作为国产数据库中较为成熟的一员,基于 PostgreSQL 内核,具备丰富的可观测性和扩展能力。然而,实际项目中慢 SQL 的问题仍频繁出现,其根本原因既可能源自 SQL 语句本身写法不当,也可能涉及到索引缺失、统计信息不全、表数据膨胀、锁竞争或数据库参数配置不合理等多方面。

sjw1933
国内数据库
2025-04-24 11:48

通用SQL优化经典等价改写【二】——分页优化

ROWNUM基础与使用限制ROWNUM是Oracle的一个伪列,为查询返回的行顺序分配编号:第一行为1,第二行为2,依此类推。它常用于限制查询返回的总行数,且不能以任何表名作为前缀...

梁敬彬
数据库开发技术
2025-04-24 08:25

Oracle普通表自动改造分区表(可借鉴到其他数据库)

这是我编写的最经典的工具之一,很实用,技术含金量也比较高。本工具是基于Oracle的,但是这种结合数据字典的方式,是有通用性的,已经改造在PG数据库和部分国产数据库上了。这工具让AI来写,还真靠不住,不信你们可以尝试一下:)

梁敬彬
数据库开发技术
2025-04-23 10:48

YashanDB知识库|BeetISQL 批量插入时报 autoAssignKey 异常?可能是 rowid 惹的祸

【问题分类】中间件兼容 / JDBC集成异常【关键词】JDBC、BeetISQL、batchInsert、RETURN_GENERATED_KEYS、rowid、类型转换异常一、问题现象某项目中集成 BeetISQL 2.13.8.RELEASE 版本,在通过 API 调用批量插入接口(batchInsert)并希望自动回填数据库生成的 sequence 值时,出现如下异常:autoAssignK

makabala
数据库开发技术
2025-04-22 18:47

OODBMS和图数据库在数据建模方面的区别

在数据库技术不断发展的过程中,OODBMS(面向对象数据库管理系统)和图数据库之间的选择对于数据建模变得越来越重要。本文深入探讨了这两种方法的主要区别,探讨了它们在处理关系、复杂对象和互连数据方面的独特优势和局限性。

qing_yun
数据库开发技术
2025-04-22 11:18

第38期 Oracle使用跨平台增量备份减少可传输表空间的停机时间之XTTS(使用rman方式)

一、XTTS简介1.1、简介XTTS(Cross Platform Transportable Tablespaces)属于跨平台迁移表空间,它是从Oracle 8i开始就引入的一种基于表空间传输的物理迁移方法,命名为TTS,经历各个版本的不断演进,从11gR2开始,在相对停机时间要求日益减少的情况,为了应对越来越大的数据量跨平台迁移,Oracle推出了新的解决方案—加强版TTS(以下简称XTTS

pxbibm
Oracle
2025-04-21 16:49

【KWDB创作者计划】实战指南:KWDB 2.2.0数据分析与性能调优深度对比

KWDB 2.2.0,并通过一系列实际操作展示了其强大的功能和灵活性。无论是创建库、表,还是进行数据库优化和性能对比,KWDB 都展现出了卓越的性能和灵活性。

shunwah
国内数据库
2025-04-21 16:11

GBase 8s高可用架构系列-如何快速搭建起共享存储集群2

数据库高可用能力,是数据库能否承载核心业务的关键能力之一。在众多的高可用架构中,基于共享存储的高可用架构是最为常见、也是被广泛使用的架构。GBase 8s共享存储高可用集群SSC,采用共享磁盘方式实现节点高可用,数据仅存储一份,能够有效利用硬件资源,避免数据重复存储问题,是GBase 8s高可用技术栈的一项重要能力。我们注意到社区的很多小伙伴们都在反馈希望寻找一种简便的方法来验证GBase 8s共

GBASE南大通用
国内数据库
2025-04-18 16:57

Oceanbase单机版上手示例

本月初Oceanbase单机版发布,作为一个以分布式起家的数据库,原来一个集群动辄小十台机器,多着十几台几十台甚至更多,Oceanbase单机版的发布确实大大降低了硬件部署的门槛。1.下载安装介质https://www.oceanbase.com/softwarecenter-standalone这里选择小规模部署,Linux8版本,大小700多Moceanbase-standalone-all-

xiaowai23z
国内数据库
2025-04-18 13:40

数据库可观测性中的指标与TRACE

开放OWI不是简单的给用户开放一个接口那么简单。让一些原本需要TRACE的数据常态化输出,是需要在数据库内核上做巨大的调整才能够实现的。目前国产数据库在这方面的技术水平差距还是不小的,作为一个DBA,我也希望国产数据库在这方面能够投入更多的研发成本,尽快向Oracle看齐。

qing_yun
数据库开发技术
2025-04-18 10:39

【KWDB 创作者计划】_KWDB基础概念与语法

在当今数据驱动的世界中,数据库技术已成为每个技术人员必备的核心技能之一。

暮乘白帝过重山
数据库开发技术
2025-04-17 14:49