tidb

睡不醒男孩0308232 天前
数据库·tidb
TiDB数据库调研离线部署 TiUP 组件时需要依赖软件包清单运行时所需的依赖库:glibc(2.28-151.el8 版本)【glibc >= 2.28】
解决问题no解决代码问题6 天前
tidb
TiDB 深度对比:拆解三类传统扩容方案与 TiDB 原生分布式架构差异TiDB 虽是分布式数据库,但完整落地 ACID 事务特性,支持 RC、RR 主流事务隔离级别,和传统集中式数据库一样可以保障事务原子性、一致性、隔离性、持久性,业务无需牺牲事务能力换取分布式能力。 依托 PD 全局 TSO 时间戳 + TiKV Raft 多副本 + MVCC 多版本整套机制落地分布式事务,在分布式集群环境下依旧保证数据事务可靠,打破 “分布式数据库很难做标准 ACID 事务” 的固有认知。
解决问题no解决代码问题6 天前
tidb
分区表清理操作全对比:DB2 / Oracle / MySQL / TiDB 流程详解分区表是海量数据场景下主流的表拆分方案,按时间、范围等维度拆分后,下线历史分区是数据库日常高频运维工作。不同数据库基于集中式 / 分布式底层架构、索引组织、元数据管理、空间回收机制的设计差异,分区删除语法、后置运维动作、锁行为、索引表现、风险点截然不同。
解决问题no解决代码问题8 天前
数据库·tidb
TiDB 原理与节点宕机实战讲解TiDB SQL 层可将表行数据,转换为底层 KV 引擎(TiKV)可识别的键值对。客户端与 TiDB Server 为1:1 连接,同一客户端同一时间仅连接单台 TiDB Server。完整执行链路:
不爱编程的小陈8 天前
分布式·mysql·tidb
事务的进化:从MySQL单机事务到TiDB分布式事务的探究想象一个简单的银行转账场景:小明从自己账户向小红账户转账100元,数据库需要两个操作:如果这两个操作不能保证原子性,会发生什么?加入操作1成功操作2失败,那么小明将无缘无故失去100元。这就是事务要解决的核心问题
解决问题no解决代码问题9 天前
tidb
深入解析 TiDB 分布式架构:三大核心组件与底层运行原理TiDB 是一款兼容 MySQL 协议的分布式关系型数据库,整体架构由 PD 集群、KV 集群、TiDB Server(无状态节点) 三大核心模块组成。三者分工明确、协同工作,依托 Raft 共识算法实现高可用、强一致性与弹性扩缩容,下面从组件功能、实操演示、底层算法、架构优势等维度全面拆解。
身如柳絮随风扬20 天前
spring boot·docker·tidb
TiDB 极速入门与 Spring Boot 实战:从 Docker 部署到高并发调优技术背景提示:为了适配国内的技术生态与政策环境,下文中所有 mysql-connector-java 等依赖均已替换为国内镜像源,并补充了针对 TiDB 分布式特性的配置调优,以确保文章的实用性和时效性。
秋91 个月前
java·数据库·tidb
TiDB 数据库全链路实战指南:从下载部署到 Java 高并发调优TiDB 是 PingCAP 研发的开源分布式 NewSQL 数据库。它最大的特点是高度兼容 MySQL 5.7/8.0 协议,同时具备水平扩展和强一致性能力。对于 Java 开发者而言,它意味着:
RestCloud2 个月前
数据仓库·tidb·etl·cdc·数据同步·数据库传输
TiDB 混合负载场景下的 ETL 与 CDC 实践在数字化转型深化阶段,企业数据架构面临交易与分析融合、实时一致性刚性需求等挑战。TiDB凭借HTAP架构在混合负载场景中开辟独特路径,而ETLCloud将ETL与CDC能力融为一体,提供高效的数据集成平台。本文将详细阐述如何基于ETLCloud构建从TiDB到SqlServer的高可靠、高性能数据通道,实现异构数据库的无缝拉通。
迷藏4942 个月前
java·数据库·python·性能优化·tidb
**TiDB 在高并发场景下的性能优化实战:从慢查询到极致吞吐的跃迁**在现代分布式系统中,数据库不仅是数据存储的TiDB 在高并发场景下的性能优化实战:从慢查询到极致吞吐的跃迁在现代分布式系统中,数据库不仅是数据存储的核心组件,更是业务稳定性和扩展性的关键瓶颈。Tidb 作为一款开源的 HTAP(混合事务/分析处理)数据库,凭借其强大的水平扩展能力、强一致性和兼容 MySQL 协议的特点,正在被越来越多的企业用于核心业务场景。本文将深入探讨如何通过SQL 调优、索引设计、配置参数调整和执行计划解析等手段,在高并发环境下实现 TiDB 性能质变。
ldj20202 个月前
docker·tidb
Docker compose 安装TiDB,开发测试环境分布式数据:TiDB 整体架构 | TiDB 文档中心安装docker compose-CSDN博客
heimeiyingwang2 个月前
数据库·架构·tidb
【架构实战】NewSQL数据库对比(TiDB/CockroachDB)NewSQL是新一代分布式关系型数据库,结合了SQL的便利性和NoSQL的可扩展性:解决的问题:代表产品:
DomDanrtsey2 个月前
数据库·oracle·tidb
oracle与tidb时间格式化函数不兼容简述由Oracle迁移到TiDB后,时间格式会出现不兼容的情况。 Oracle用的时间格式化函数为TO_DATE,转换到TiDB的时间格式化函数为STR_TO_DATE。在Oracle中,TO_DATE(#{APLY_DT},’yyyy-MM-dd’),入参APLY_DT传入’20230101’时,由于Oracle兼容性较好,可以正常保存;但在TiDB中,STR_TO_DATE(#{APLY_DT},’%Y-%m-%d’)只能接受APLY_DT传入’2023-01-01’的格式,传入’20230101’则会直
野生技术架构师2 个月前
数据库·mysql·tidb
制造业数据库选型实战:为什么我们从 MySQL 迁移到 TiDB作为一个制造业数字化团队的开发负责人,我最怕听到的一句话就是:“数据库又慢了”。MOM 平台上线 4 年,数据量从最初的几百 G 涨到几个 T。每次月底报表、跨工厂查询,系统就开始”喘气”。加索引、拆表、优化 SQL……这些招数用了个遍,但增长瓶颈还是如期而至。
云原生指北3 个月前
tidb
深入 GitHub Copilot SDK:架构设计与进阶应用在完成了 [[GitHub Copilot SDK 入门:五分钟构建你的第一个 AI Agent|GitHub Copilot SDK 入门教程]] 后,本文将带你深入理解 SDK 的底层设计:
Hui Baby3 个月前
数据库·分布式·tidb
TIDB分布式数据库提交设想分布式事务最难的是确定“谁先谁后”。TiDB 不依赖物理时钟(因为服务器时间可能不同步),而是通过 PD (Placement Driver) 组件提供一个逻辑上的、单调递增的全局时间戳 (TSO)。
DomDanrtsey3 个月前
数据库·tidb
国产数据库TiDB使用dumpling卸数与tidb-lightning导娄一、使用dumpling卸数: –filetype csv指定导入格式 -o指定导出存储路径 -r按行数切分导出文件 -F按文件大小切分导出文件
隔壁小邓3 个月前
数据库·分布式·tidb
TIDB分布式数据库TiDB 是一款开源的分布式 NewSQL 数据库,兼容 MySQL 生态,支持水平扩展、金融级高可用及实时 HTAP(混合事务分析处理)。与 OldSQL(如 MySQL)相比,它解决了单机容量和性能瓶颈;与 NoSQL 相比,提供完整的 ACID 事务和 SQL 接口。
沙漏无语3 个月前
java·开发语言·tidb
(一)TiDB简介TiDB集群的整体架构(计算、存储、调度三层分离)。TiUP 是平凯数据库的集群运维工具,TiUP cluster 是 TiUP 提供的使用 Golang 编写的集群管理组件,通过 TiUP cluster 组件就可以进行日常的运维工作,包括部署、启动、关闭、销毁、弹性扩缩容、升级平凯数据库集群,以及管理平凯数据库集群参数。