tidb

北i11 天前
java·数据库·sql·tidb
TiDB 关联子查询去关联优化实战案例与原理深度解析您的查询是否遇到以下情况?✅ 使用了 NOT EXISTS 或 EXISTS 子查询✅ 外部查询结果集很小(< 100 行)
Lucifer三思而后行11 天前
数据库·tidb·aws
使用 BR 备份 TiDB 到 AWS S3 存储手里有几套 TiDB 集群数据库没有备份,一直在裸奔,几个备份厂商(爱数,NBU,Veeam)也都不支持备份 TiDB,正好这两天有空研究了一下官方文档,发现官方自带的 BR 工具看着很强大,所以测试了一下。
Lucifer三思而后行14 天前
阿里云·云计算·tidb
使用 BR 备份 TiDB 到阿里云 OSS 存储最近好久没更新 Oracle 相关内容了,都在搞备份的东西,为啥呢?因为最近 Oracle 相关的内容都是很基础的,也没有遇到什么问题,所以就自然没什么内容可写了,反倒是最近几天都在研究 TiDB 备份,顺便学习了下 TiDB 的体系结构以及各种组件,也是比较有收获的。
落叶的悲哀15 天前
数据库·mysql·tidb
mysql tidb like查询有换行符内容问题解决最近需要做一个需求,mysql的版本号为8.0,tidb版本号为8.0以上。数据库表的字段是text类型,需要存储的内容含有换行符引起的问题。下面我先建数据库重现下问题。
得物技术16 天前
数据库·性能优化·tidb
得物TiDB升级实践得物DBA自2020年初开始自建TiDB,5年以来随着NewSQL数据库迭代发展、运维体系逐步完善、产品自身能力逐步提升,接入业务涵盖了多个业务线和关键场景。从第一套TIDB v4.0.9 版本开始,到后来v4.0.11、v5.1.1、v5.3.0,在经历了各种 BUG 踩坑、问题调试后,最终稳定在 TIDB 5.3.3 版本。伴随着业务高速增长、数据量逐步增多,对 TiDB 的稳定性及性能也带来更多挑战和新的问题。为了应对这些问题,DBA团队决定对 TiDB 进行一次版本升级,收敛版本到7.5.x。本文
言之。16 天前
数据库·架构·tidb
【数据库】TiDB 技术选型与架构分析报告TiDB 是 PingCAP 公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理(Hybrid Transactional and Analytical Processing, HTAP)的融合型分布式数据库产品。TiDB 的核心设计理念是 “解决分库分表的痛苦”,从开发的第一天起就确立了测试驱动的策略(25)。
熙客18 天前
java·数据库·分布式·tidb
TiDB:分布式关系型数据库目录1、概念2、核心特性3、核心架构4、主要限制5、应用场景6、Java交互6.1 连接与驱动6.2 事务处理
言之。18 天前
数据库·分布式·tidb
TiDB分布式数据库技术架构概述TiDB 作为一款开源的分布式 NewSQL 数据库,在分布式数据库技术领域具有重要地位。与传统的单机数据库相比,TiDB 具有纯分布式架构,拥有良好的扩展性,支持弹性的扩缩容;支持标准 SQL,对外暴露 MySQL 网络协议,并兼容大多数 MySQL 语法;默认支持高可用,在少数副本失效的情况下能够自动进行数据修复和故障转移;支持 ACID 事务,满足强一致需求场景;具有丰富的工具链生态,覆盖数据迁移、同步、备份等多种场景。
weixin_ab19 天前
tidb
【TiDB 插入性能优化实战:从 5 秒到毫秒级的跨越】前提条件:异常现象: 线上环境发现某张表的 insert 操作异常缓慢,单次插入耗时高达 5 秒,远超业务预期(正常应在 100ms 以内)。从 TiDB 慢日志来看,所有慢 SQL 均为简单插入语句(如 insert into table (col1, col2...) values (...)),且无复杂逻辑或大字段。
weixin_ab20 天前
tidb
【雪花算法与主键自增:场景适配指南,从分布式特性到业务需求】在分布式系统和数据库设计中,ID生成策略是基础且关键的决策——它不仅影响数据存储效率,还直接关联业务可用性(如全局唯一)和性能(如查询速度)。雪花算法(Snowflake)和主键自增(如数据库AUTO_INCREMENT)是两种最常用的策略,但适用场景差异显著。本文结合TiDB等分布式数据库特性和实际业务需求,详细解析两者的适配场景,帮你精准选型。
weixin_ab21 天前
tidb
【TiDB Region分析指南:如何精准判断Region数量与分散程度】在TiDB分布式架构中,Region是数据存储的基本单位(默认64MB/Region),其数量和分布直接影响读写性能。例如,200万条数据的表若Region数量正常(2-3个),插入和查询会非常高效;若分散到20个以上Region,可能导致Prewrite阶段耗时飙升至秒级。本文将从Region数量判断和Region分散程度分析两个维度,提供可落地的实战方法,帮你快速定位数据分布问题。
赵渝强老师24 天前
数据库·mysql·tidb
【赵渝强老师】TiDB PD集群存储的信息TiDB是PingCAP公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理(Hybrid Transactional and Analytical Processing,HTAP)的融合型分布式数据库产品,具备水平扩容或者缩容、金融级高可用、实时HTAP、云原生的分布式数据库、兼容MySQL协议和MySQL生态等重要特性。目标是为用户提供一站式OLTP(Online Transactional Processing)、OLAP(Online Analytical Proc
一叶飘零_sweeeet2 个月前
数据库·mysql·tidb
从 MySQL 到 TiDB:分布式数据库的无缝迁移与实战指南当你的还在为 MySQL 分库分表的复杂运维头疼时,当你的业务数据量突破千万甚至亿级时,当你需要在保证高可用的同时实现弹性扩展时,一个名为 TiDB 的分布式 SQL 数据库正在悄然改变游戏规则。
不秃的开发媛2 个月前
java·oracle·tidb
Java连接池详解:从Oracle到TiDB的随缘之旅seo_title: Java连接池详解:高并发系统中的Oracle与TiDB连接池实践seo_description: 本文深入解析Java连接池的工作原理与配置实践,涵盖静态与动态连接池的区别、性能调优技巧,以及在Oracle与TiDB等数据库中的实际应用案例,适用于金融与政务系统的高并发场景优化。
RestCloud3 个月前
数据库·tidb·etl·gaussdb·数据处理·数据同步·集成平台
10迁移TiDB数据库数据到GaussDB数据库迁移与升级已成为应对业务发展、技术演进和合规要求的常见场景。将数据从TiDB分布式数据库迁移至华为云GaussDB,尤其对于追求更高安全性、稳定性和国产化兼容性的企业而言,是一项具有战略意义的决策。然而,迁移过程中的数据一致性、业务停机和转换复杂性往往是企业面临的主要挑战。本文将介绍如何借助ETLCloud这一领先的数据集成与迁移工具,轻松、高效、安全地完成从TiDB到GaussDB的迁移任务,化复杂为简单,实现平滑过渡。
哥哥还在IT中4 个月前
数据库·mysql·tidb
MVCC 实现之探析MVCC,全称Multi-Version Concurrency Control,即多版本并发控制 1、Innodb引擎的mvcc 1.1、数据页内和事务相关的隐藏字段
哥哥还在IT中4 个月前
数据库·mongodb·tidb
TiDB/MongoDB/Taosdb存储引擎概览WiredTigerBRIN1、tidb存储引擎概览LSM树(Log Structured Merged Tree)
Fireworkitte4 个月前
tidb
TiDB 详解TiDB 是 PingCAP 公司开发的开源分布式 NewSQL 数据库,采用 “计算-存储分离” 架构设计,兼具传统关系型数据库的 ACID 事务特性和 NoSQL 系统的水平扩展能力。以下是 TiDB 的全面技术解析。