作者: 数据源的TiDB学习之路 *结论:TiDB可以成功支撑杭州银行的核心系统,意味着TiDB能够支撑国内 **85% 左右 **品牌银行的核心系统(150家左右),能够支撑国内 **97% 左右 *品牌城商行/农商行的核心系统(135家左右)。 背景2023年11月18日,杭州银行新一代核心业务系统成功投产上线,这是业内首个实际投产的云原生、分布式、全栈国产化的银行核心系统,是金融科技领域
.
...
o...
行计划,基于6.5.x版本...
作者: 数据源的TiDB学习之路 近年来诸多行业都开始进行数据库国产化替换的工作,如金融行业的银行、证券等。由于金融行业对数据一致性有严格的要求,在进行国产化替换时一般会选择较为有保障的主备库或多数
作者: 凌云Cloud TIDB部署(阿里云ECS) 1、系统配置TIDB官方建议使用CentOS7.3及以上版本:Linux 操作系统版本Red Hat Enterprise Linux7.
网络文...
实践的最新进展,以及...
t...
作者: knull 背景说明 1、store 状态是什么?首先,这里说的状态,是 store 的状态。即,这里不谈 region 的状态。其次,这里的 store,可以简单类比为 TiKV 节
作者: KassadarTiDB 以其卓越的高可用性而闻名。然而,在跨多个数据中心进行部署时,数据中心之间的特殊网络拓扑可能带来额外的可用性挑战。让我们详细分析在多数据中心部署环境中,特定的网络拓扑
作者: TNTT 一、现象https://docs.pingcap.com/zh/tidb/stable/performance-tuning-practices#%E5%BA%94%E7%94%A8%E9%85%8D%E7%BD%AE-1官方文档建议使用 maxPerformance 屏蔽 JDBC 向数据库发送的一些查询设置类的 SQL 语句发现使用 maxperformance 后,数据
作者: 我是人间不清醒
为一款被广泛使用的开源负载均衡器,提...
作者: paulli 一、DM原理和使用场景 DM原理DM 提供了 Table routing、Block & Allow Table Lists、Binlog event filter 等基本功能,适用于不同的迁移场景。在迁移之前,建议先了解下这些基本功能,根据需求进行选择和配置。 Table routingTable routing 可以将上游 MySQL/MariaDB 实
作者: paulli TiDB是一款常用的分布式数据库,广泛应用于各种类型的应用程序和数据存储需求。我们经常需要对表进行行转列或列转行的操作,以满足不同的分析或报表需求。本文将详细介绍TiDB中的行转列和列转行操作,并提供相应的SQL语句进行操作。 行转列行转列操作指的是将表格中一行数据转换为多列数据的操作。由于当前TiDB 暂时未兼容oracle pivot函数,我们通过CTE递归
作者: gary 前言**TiDB** 是一个开源的分布式关系型数据库,它具有水平扩展性、高可用性和强一致性的特点。在实际应用中,可能会需要对 TiDB 各个组件的 IP 地址和端口进行修改,以适应不同的网络环境或需求。修改 IP 地址和端口需要谨慎操作,以确保 TiDB 集群的稳定性和可靠性。在进行修改之前,请务必备份关键数据,并确保对 TiDB 集群的影响有清晰的认识。接下来,我们将详细
作者: long..
作者: paulli 一、分区表类型和语法示例当前支持的类型包括 Range 分区、Range COLUMNS 分区、Range INTERVAL 分区、List 分区、List COLUMNS 分区、Hash 分区和 Key 分区。常用使用如下: Range 分区一个表按 Range 分区是指,对于表的每个分区中包含的所有行,按分区表达式计算的值都落在给定的范围内。Range 必须是连续
作者: 凌云Cloud 引言:现如今,不仅仅是互联网会产生海量数据,传统行业,银行,证券,甚至政企单位数据产生的速度和数量也都在急速攀升,这些企业在有大量OLTP业务的同时也会存在一些OLAP业务。甚至希望可以实时或者准实时消费这些数据。Gartner 在2014提出了HTAP(Hybrid Transactional and Analytical Processing)的概念,简单来说就是一
作者: tidb菜鸟一只 现象在我一次对数据库sysbench压测的时候,对数据库准备压测的数据时,居然报[9005]; Region is unavailable以下是sysbench的co
作者: ylldty 原 前言TIKV 的 BatchSystem 是实现 MultiRaft 的关键模块。在阅读本文章前,大家可以先参考一些官方博客:TiKV 源码阅读三部曲(一)重要模块TiK
作者: 数据源的TiDB学习之路数据库中SQL语句的执行计划可能会随着时间的推移而发生变化,数据量的增长、统计信息的更新等都可能会导致相同SQL语句在不同的时间节点其执行计划不一致,从而引发性能问题。在一个稳定运行的生产环境中,大部分情况下我们都希望同一个SQL语句的执行计划保持固定不变,数据库也提供了一些手段帮助用户来稳定执行计划。比较通用的固化执行计划的方法就是使用HINT,HINT最早是O
作者: ylldty 前言我们在前面的概述里面,已经描述了 batchSystem 的重要组件:FSMn * normalFsmcontrolFsmMailBoxn * normalMailBox
作者: 数据源的TiDB学习之路 背景介绍分布库数据库架构一般采用性价比较高的PC服务器作为底层硬件支撑,相比于传统昂贵的、高可靠的集中式架构(如IOE架构),面临着节点故障、网络故障等多方面故障
作者: ylldty 前言上一篇介绍了 Prewrite 接口,这篇我们继续介绍 Commit/Rollback 接口,Cleanup 接口实际上和 Rollback 接口类似。除此之外,还有 CheckTxnStatus/ ResolveLock / CheckSecondaryLocks 关键接口,由于篇幅有限,只能后面有机会再聊 Commit 参数KEYS: Commit 提交的涉
所帮助...
作者: ylldty 前言目前对 TIKV 分布式事务接口(Prewrite/Commit/Rollback/CheckTxnStatus/ResolveLocks 等等), 原理解读的文章比较丰富,例如 TIKV 分布式事务--乐观事务 2PC 概览 。如果你看了这些文章后,仍然不满足,还是想看一遍源码了解更多细节,那么本篇文章适合你。本篇文章将会进行一次简化版的源码走读,看看 TIKV 是
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号