TiDB 是一款分布式 HTAP 数据库,它目前有两种存储节点,分别是 TiKV TiFlash。TiKV 采用了行式存储,更适合 TP 类型的业务;而 TiFlash 采用列式存储,擅长 AP 类型的业务。TiFlash 通过 raft 协议从 TiKV 节点实时同步数据,拥有毫秒级别的延迟,以及非常优秀的数据分析性能。它支持实时同步 TiKV 的数据更新,以及支持在线 DDL。关系型数据库
作者: PINO 背景 某客户现有系统大量使用dblink+物化视图+同义词的方式进行对基础代码库的访问,现基础代码库拟使用tidb进行国产化替换,因链路复杂固继续使用dblink为最稳定的方案。原业务系统调用关系图如下: 原理 透明网关概念 ORACLE透明网关(Oracle Transparent Gateway)可以解决ORACLE数据库
转载 2024-05-22 21:46:07
203阅读
TiDB是Google F1的开源实现;TiDB实现了基于mvcc的乐观锁,在线表结构变更,基于时间戳的数据线性一致性,等等;为了可靠性,TiDBOracle一样,维护了百万级别的自动化测试用例,跑在k8s搭建的集群之上;自 Google F1开始,数据库被分成了两类:  一类是传统sql,代表如Oracle,依赖于高速网络磁盘阵列来实现海量数据的扩容和数据的高可靠,成本及其高昂,大部分银行都
转载 2024-05-15 10:52:21
89阅读
apter5/from-oracle-to-tidb.html 背景描述 业务的发展,以及数据的爆发式增长,公司...
原创 2023-01-08 00:32:43
470阅读
数据库作为基础设施,其安全性不言而明,因此数据安全备份恢复功能是在严肃使用场景下的标配。TiDB 作为一款分布式数据库,目前可以满足超大集群的备份恢复的需求,经过测试,10T 数据的备份恢复速度可以达到 GB/s 级别。这得益于我们研发的分布式备份恢复工具  Backup&Restore That Scales(以下简称 BR)。如果你业务产生海量数据,并极度重视数据安全、备份
转载 2024-05-11 23:13:10
91阅读
TiDB是Google F1的开源实现;TiDB实现了基于mvcc的乐观锁,在线表结构变更,基于时间戳的数据线性一致性,等等;为了可靠性,TiDBOracle一样,维护了百万级别的自动化测试用例,跑在k8s搭建的集群之上;自 Google F1开始,数据库被分成了两类:  一类是传统sql,代表如Oracle,依赖于高速网络磁盘阵列来实现海量数据的扩容和数据的高可靠,成本及其高昂,大部分银行都
转载 2023-09-07 00:48:33
369阅读
作者:Ankita Girish Wagh 迁移背景与动机 在 Pinterest ,Hbase 一直是我们最关键的存储后端之一,持续为众多线上存储服务提供支持,涵盖 Zen(图数据库)、UMS(宽列数据存储) Ixia (近实时二级索引服务)。HBase 生态系统具备一系列突出优势,例如在大容量请求中保障行级强一致性、灵活的模式选项、低延迟数据访问、 Hadoo
转载 2024-07-26 16:20:32
90阅读
TiDB 具备如下特性:高度兼容 MySQL大多数情况下,无需修改代码即可从 MySQL 轻松迁移至 TiDB,分库分表后的 MySQL 集群亦可通过 TiDB 工具进行实时迁移。2.水平弹性扩展通过简单地增加新节点即可实现 TiDB 的水平扩展,按需扩展吞吐或存储,轻松应对高并发、海量数据场景。3.分布式事务TiDB 100% 支持标准的 ACID 事务。4.真正金融级高可用相比于传统主从 (M
转载 2023-07-28 09:39:28
379阅读
文章目录背景第一步,部署 TiDB Lightning(一)确定 TiDB 版本(二)下载工具包(三)解压第二步,导出 MySQL 数据第三步,导入 TiDB 集群(一)创建配置文件(二)执行导入命令启示录 背景TiDB 是一个分布式关系型数据库,可以无缝对接 MySQL。考虑到产品数据量大的情况下,单机 MySQL 可能无法支撑,而无缝切换到 TiDB 集群也比较方便,所以领导让我调研了一天迁
转载 2023-10-20 14:55:34
210阅读
如今硬件的性价比越来越高,网络传输速度越来越快,数据库分层的趋势逐渐显现,人们已经不再强求用一个解决方案来解决所有的存储问题,而是通过分层,让缓存与数据库负责各自擅长的业务场景。TiDB 作为一款 HTAP 数据库,在高性能的实现 OLTP 特性基础之上,也同时提供基于实时交易数据的实时业务分析需求。什么是 TiDB 数据库?TiDB 是一个数据库。我们知道市面上有很多类似 MySQL、Oracl
转载 2023-12-22 14:10:31
122阅读
前言:又好久没写博客了,估计又要水一篇了,先写写看吧。介绍:           数据现阶段大致分为三种,sql数据库,nosql数据库,newsql数据库,sql数据库最具代表就是我们常用的mysql数据库,这种数据库是关系型数据库,表,主外键关联,nosql数据库我们常用的如mongdb数据库,他以文档形式存储,每个类似json字符串
作者: Billmay表妹  背景描述业务的发展,以及数据的爆发式增长,公司会面临一轮数据
# MongoDB TiDB 简介及对比分析 ## 1. MongoDB 简介 MongoDB 是一个开源的分布式文档数据库,它采用面向文档的数据模型,可以存储千万量级的数据。MongoDB 以其高性能、高可扩展性灵活的数据模型受到广泛关注使用。 MongoDB 使用 BSON(Binary JSON)格式来存储数据,它是一种二进制编码的 JSON 扩展。它的数据模型非常灵活,可以存
原创 2023-08-02 15:45:02
206阅读
# TiDB与HBase的比较与应用 TiDBHBase都是现代分布式数据库,它们各自在处理海量数据高并发请求的场景下展现了独特的优势。本文将对这两种数据库进行深入比较,并通过代码示例帮助理解它们的使用方式。 ## TiDB简介 TiDB是一个开源的分布式数据库,兼容MySQL协议,支持在线扩展高可用性。它分为三个主要组件:TiDB、TiKVPD。TiDB负责SQL解析执行,TiK
原创 10月前
74阅读
作者: PINO 背景 某客户现有系统大量使用dblink+物化视图+同义词的方式进行对基础代码库的访问,现基础代码库拟使用tidb进行国产化替换,因链路复...
原创 2022-08-12 10:37:35
434阅读
一、概述  TiDB 是 PingCAP 公司设计的开源分布式 HTAP (Hybrid Transactional and Analytical Processing) 数据库,结合了传统的 RDBMS NoSQL 的最佳特性。TiDB 兼容 MySQL,支持无限的水平扩展,具备强一致性高可用性。TiDB 的目标是为 OLTP (Online Transactional Processin
转载 2023-10-01 20:16:53
176阅读
目录一、方案选择1.1 对比1.2 小结二、tidb安装体验2.1 ubuntu14.04安装tidb2.2 数据导入2.3 项目运行测试2.4 分布式事务测试 一、方案选择当数据库表中的记录量达到百万级别以上,那么就必须考虑分库分表或者使用分布式数据库。分库分表是比较常见的方案,一种是在客户端直接实现,比较出名的有sharding-jdbc,另一种是使用代理方式,常用的有mycat。分布式数据
转载 2023-11-17 20:30:11
8阅读
hbase是bigtable的开源山寨版本。是建立的hdfs之上,提供高可靠性、高性能、列存储、可伸缩、实时读写的数据库系统。它介于nosqlRDBMS之间,仅能通过主键(row key)主键的range来检索数据,仅支持单行事务(可通过hive支持来实现多表join等复杂操作)。主要用来存储非结构化半结构化的松散数据。与hadoop一样,Hbase目标主要依靠横向扩展,通过不断增加廉价的商
转载 2024-07-19 21:32:46
54阅读
作者:黄漫绅 <!--StartFragment--> 前言 本文将探讨从 MongoDB 到 TiDB 的数据复制的实现方式。 Gravity 支持大数据总线,能够解析 MySQL Binlog、MongoDB Oplog 中的数据变更并发布到 kafka 供下游消费;在同步过程中,支持对数据进行在线变换。 MongoDB 作为 NoSQL 的代表,数据采
转载 2024-01-05 19:58:08
70阅读
1 TiDB1.1 产品简介TiDB是Ping CAP公司的自主设计、研发开源的分布式开源数据库,是一款支持在线处理与在线分析处理的融合性分布式数据库产品,具备水平扩容,金融级高可用、实时 HTAP、云原生的分布式数据库、兼容 MySQL 5.7 协议和 MySQL 生态等重要特性。目标是为用户提供一站式 OLTP (Online Transactional Processing)、OLAP (O
转载 2024-01-16 04:27:46
151阅读
  • 1
  • 2
  • 3
  • 4
  • 5