TiDB 5.0 RC Release Notes

2021-01-21
阅读 5 分钟
1.5k
TiDB 5.0.0-rc 版本是 5.0 版本的前序版本。在 5.0 版本中,我们专注于帮助企业基于 TiDB 数据库快速构建应用程序,使企业在构建过程中无需担心数据库的性能、性能抖动、安全、高可用、容灾、SQL 语句的性能问题排查等问题。

2020,Chaos Mesh® 开源第一年:扬帆起航的一年

2021-01-20
阅读 4 分钟
1.1k
Chaos Mesh 开源刚刚一周年,这一年来,Chaos Mesh 产品不断迭代成长,从单一的故障注入工具到现在以构建完整混沌工程生态为目标持续前进。Chaos Mesh 社区从无到有,不断为 Chaos Mesh 带来新的力量,并成功帮助 Chaos Mesh 加入 CNCF 成为沙箱托管项目。

TiCDC 首个 GA 版本发布,特性与场景全揭秘

2020-09-16
阅读 4 分钟
2k
TiCDC 是一个通过拉取 TiKV 日志实现的 TiDB 增量数据同步工具,具有还原数据到与上游任意 TSO 一致状态的能力,同时提供开放数据协议,支持其他系统订阅数据变更。TiCDC 运行时是无状态的,借助 PD 内部的 etcd 实现高可用。TiCDC 集群支持创建多个同步任务,向多个不同的下游进行数据同步。

TiDB on Kubernetes 最佳实践

2020-09-14
阅读 5 分钟
1.9k
随着 Kubernetes(K8s) 的全面成熟,越来越多的组织开始大规模地基于 K8s 构建基础设施层。然而,考虑到数据库在架构中的核心地位与 K8s 在有状态应用编排上的短板,仍有不少组织认为在 K8s 上运行核心数据库会带来颇高的风险。事实上,在 K8s 上运行 TiDB 不仅能实现企业技术栈的统一,降低维护成本,还能带来更高的可...

伴鱼与 PingCAP 达成战略合作 推动开源社区生态共建

2020-09-10
阅读 1 分钟
1.9k
9 月 10 日讯,在线少儿英语头部品牌“伴鱼”与新型分布式数据库公司 “PingCAP” 达成深度战略合作,双方将在产品、技术和人才培养等方面展开长期合作,充分发挥和共享各自优势,共同推动伴鱼服务体验优化以及 TiDB 社区用户生态的发展。

读 TiDB 论文有感 | 数据强一致性且资源隔离的 HTAP 数据库

2020-09-10
阅读 5 分钟
3.1k
作者介绍:陈现麟,伴鱼技术中台负责人,从 0 到 1 搭建伴鱼技术中台,对分布式架构、服务治理、稳定性建设、高并发高 QPS 系统和中台化的组织架构搭建有一定的经验,崇尚简单优雅的设计,关注云原生和分布式数据库。

TiDB 在 U-Next ARM 平台上的应用与实践

2020-09-07
阅读 3 分钟
2.6k
U-Next 是日本领先的视频点播服务公司,类似于国内的爱奇艺、国外的 Netflix。近几年 U-Next 的整体业务保持高速成长的势头,原先的基础架构已经无法应对业务的高速增长,对 IT 基础架构的改造迫在眉睫。

PingCAP 开源分布式数据库 TiDB 论文入选 VLDB

2020-09-04
阅读 2 分钟
2.6k
8 月 31 日 - 9 月 4 日,第 46 届 VLDB 会议以线上直播的方式举行(原定于日本东京召开),PingCAP 团队的论文《TiDB: A Raft-based HTAP Database 》入选 VLDB 2020 ,成为业界第一篇 Real-time HTAP 分布式数据库工业实现的论文。PingCAP 联合创始人、CTO 黄东旭获邀在会上进行演讲,分享关于论文的深度解读及在线答疑。

Go Dumpling!让导出数据更容易

2020-09-03
阅读 3 分钟
3.5k
Tools SIG Community:主要涵盖 TiDB 数据处理工具,包含 TiDB 数据备份/导入导出,TiDB 数据变更捕获,其他数据库数据迁移至 TiDB 等。

TiKV正式从CNCF毕业,成为云原生时代构建分布式系统基石

2020-09-03
阅读 2 分钟
1.5k
今日,云原生计算基金会 ( CNCF ) 宣布 TiKV 正式从 CNCF 毕业。TiKV 是继 Harbor 之后在 CNCF 毕业的第二个中国原创开源项目。从孵化项目晋升为毕业项目,标志着 TiKV 在产品成熟度、项目采用率以及社区持续性等方面取得一系列进展,可应用到各类行业、各种规模的生产环境。

TiKV 源码解析系列文章(二十)Region Split 源码解析

2020-09-02
阅读 6 分钟
2.9k
在学习了之前的几篇 raft-rs, raftstore 相关文章之后(如 Raft Propose 的 Commit 和 Apply 情景分析,Raftstore 概览等),raft-rs 以及 raftstore 的流程大家应该基本了解了。其中 raft-rs 解决的是单个 Raft group(即单个 Region) 的问题,raftstore 解决的是多个 Raft group (即多个 Region)的问题。Split 和 M...

TiKV 源码解析系列文章(十九)read index 和 local read 情景分析

2020-08-27
阅读 4 分钟
1.8k
在上篇文章中,我们讲解了 Raft Propose 的 Commit 和 Apply 情景分析,相信大家对 TiKV 的 Raft 写流程有了大概了解。这篇文章将尝试向大家较为完整的介绍下 TiKV 中的 Raft 读流程的实现,特别是 read index 和 lease read(或称 local read)。关于 read index 和 lease read 的介绍和理论基础,请大家参阅 TiKV 功能...

Chaos Mesh® X GitHub Actions —— 把混沌工程集成到你的 CI 中

2020-08-21
阅读 5 分钟
2.8k
本文将介绍如何在 GitHub Actions 的 workflow 中使用 Chaos Mesh,从而将混沌工程集成到系统开发的 CI 中。

使用 Horoscope 测试 TiDB 优化器

2020-08-19
阅读 6 分钟
1.4k
优化器在数据库中一直位于至关重要的位置,性能调优也常常需要围绕优化器来进行。作为数据库厂商,我们希望在各类复杂的业务场景中,TiDB 都能够给出比较理想的执行计划,因此在优化器和执行器上做了非常多的工作和努力,但是选错执行计划或者索引的情况仍然是日常中最为常见的一个问题。

Libbpf-tools —— 让 Tracing 工具身轻如燕

2020-08-12
阅读 3 分钟
1.9k
BPF 最初代表 Berkeley Packet Filter,但在 Linux 中已扩展为通用内核执行引擎,能够运行新型的用户定义和内核模式应用程序。近几年来,BPF 子系统越发火热,迄至 Linux 5.8 内核,Linux 内核已经支持 30 种 eBPF 程序类型,遍布于内核各个角落,引起了广泛关注及热议,在 LWN 上甚至出现过 Why don't we rename Linux ...

TiDB 的列式存储引擎是如何实现的?

2020-08-07
阅读 9 分钟
2.9k
TiDB 是一款分布式 HTAP 数据库,它目前有两种存储节点,分别是 TiKV 和 TiFlash。TiKV 采用了行式存储,更适合 TP 类型的业务;而 TiFlash 采用列式存储,擅长 AP 类型的业务。TiFlash 通过 raft 协议从 TiKV 节点实时同步数据,拥有毫秒级别的延迟,以及非常优秀的数据分析性能。它支持实时同步 TiKV 的数据更新,以及...

TiDB 4.0 新特性在电商行业的探索

2020-08-04
阅读 4 分钟
1.4k
分库分表是一个非常普遍的问题,会增加我们业务逻辑的复杂性,并且多维度的 mapping 可能导致我们整体性能的下降。有了 TiDB 我们可以不用再考虑分库分表,不再需要写那么多的复杂逻辑。

Why HTAP Matters

2020-08-03
阅读 6 分钟
1.7k
说到 Why HTAP Matters,其实包含两部分,一部分是说为什么我们叫 HTAP,另外一部分是说 TiDB 怎样在 HTAP 架构下发挥它的优势。

伴鱼数据库选型的思考,为什么我们 all in TiDB

2020-07-31
阅读 7 分钟
2.8k
技术选型是由技术方向和业务场景 trade-off 决定的,脱离业务场景来说技术选型是没有任何意义的,所以本文只是阐述了伴鱼技术团队数据库选型的过程,这并不是 MySQL、MongoDB 和 TiDB 之间直接的比较,只能说明 TiDB 更适合伴鱼的业务场景和技术规划,另外由于 TiDB 是非常新的数据库技术,所以这也能体现出伴鱼技术团队...

TiDB 4.0 为解决热点问题做了哪些改进?

2020-07-29
阅读 5 分钟
2.5k
一直以来,TiDB 的数据访问热点问题,是用户比较关注的问题。为什么这个问题如此突出呢?这其实是“分布式”带来的结构效应。单机数据库由于只有一个节点,是不存在热点问题的(因为性能的上限就是单机的处理能力),而分布式数据库集群存在多个节点,在达到存储扩展、读写能力扩展的目的上,我们希望大量的读写压力能够平摊...

从 Exadata 到 TiDB,中通快递 HTAP 实践

2020-07-24
阅读 4 分钟
1.9k
中通快递业务的规模目前是世界第一,是第一个达成年百亿业务量的快递企业,在 2019 年的双十一更是完成了订单量超过 2 亿的佳绩。中通科技是中通快递旗下的互联网物流科技平台,拥有一支千余人规模的研发团队,秉承着“互联网+物流”的理念,与公司的战略、业务紧密的衔接,为中通生态圈的业务打造全场景全链路的数字化平...

PingCAP 与知乎达成战略合作 助力知乎全场景体验优化

2020-07-21
阅读 2 分钟
2.4k
近日, PingCAP 与知乎达成战略合作,将从产品与技术、社区与内容以及人才培养等方面展开长期深入的战略合作,双方将充分发挥和共享各自优势,共同推动知乎全场景体验优化以及 TiDB 社区用户生态的发展。

Chaos Mesh® 正式进入 CNCF 沙箱托管项目

2020-07-21
阅读 2 分钟
2.5k
近日,云原生计算基金会 (CNCF) 宣布云原生的混沌工程 Chaos Mesh 正式进入 CNCF 沙箱托管项目,这是 CNCF 接纳的第二个由 PingCAP 团队设计并研发的项目。

TiDB 在北京银行交易场景中的应用实践

2020-07-17
阅读 4 分钟
2.9k
北京银行是一家城市商业银行,公司价值位列中国区域性发展银行的首位,依托于中国经济的大环境,北京银行的资产总量在全球千家大银行中名列第 61 位,连续六年跻身全球银行业百强。北京银行积极开辟多元化的业务经营,例如北京地区的社保缴纳和医保代发,都是由北京银行在提供服务,在你入职一家公司的时候,收到的医保...

TiDB HTAP 助力小红书业务升级

2020-07-15
阅读 5 分钟
1.9k
2017 年,小红书已经开始在生产业务中使用 TiDB ,真正成体系的去做 TiDB 的落地是在 2018 年,为什么要选择使用 TiDB ?

为什么你需要混沌工程以及 Chaos Mesh®

2020-07-14
阅读 3 分钟
1.7k
在我最开始学习编程的时候,我一直觉得写程序是很简单的事情,程序总是按照我的想法串行的执行,给一个输入,总是有着符合预期的固定输出。那时候写代码,可能大的挑战在于理解分支,循环,但无论怎样,只要控制得当,事情总是确定的。

知乎 Hive Metastore 实践:从 MySQL 到 TiDB

2020-07-10
阅读 3 分钟
4k
Apache Hive 是基于 Apache Hadoop 的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并且提供了 Hive SQL 进行查询和分析,在离线数仓中被广泛使用。Hive Metastore 是 Hive 的元信息管理工具,它提供了操作元数据的一系列接口,其后端存储一般选用关系型数据库如 Derby、 MySQL 等。现在很多除了 Hive ...

TiDB 4.0 在 VIPKID 的应用实践

2020-07-09
阅读 7 分钟
1.6k
本文主要分享 TiDB 4.0 版本在 VIPKID 的一个应用实践。主要涉及两个部分,第一部分是现在 TiDB 在 VIPKID 的一些应用场景,第二部分是介绍一下 TiDB 4.0 给我们带来哪些惊喜和收益。

分布式数据库在光大银行关键业务系统的应用探索

2020-07-06
阅读 6 分钟
2.7k
大家好,我是来自中国光大银行信息科技部的王志刚,非常高兴有机会给大家分享一些分布式数据库在光大银行的应用探索。我目前在光大银行银行信息科技部负责数据库管理团队,在加入光大银行之前在三星、索尼爱立信,还有 Oracle 工作过,一直在负责数据库相关的工作。在近十年我和我的团队一直负责光大银行总行的数据库运...

使用 TiDB 作为 ZaloPay 商户平台核心数据库

2020-07-03
阅读 3 分钟
1.5k
首先介绍一下 VNG。VNG 是越南领先的互联网科技公司,在 2014 年,我们被评为越南唯一一家估值 10 亿美元的创业公司。VNG 推出了许多重要产品,比如 Zalo、ZaloPay、Zing 等,吸引了数亿用户。Zalo 是 VNG 集团的旗舰产品,发布于 2012 年,是越南使用最广泛的通讯 APP,目前活跃用户数达到 1 亿。而本文主角 ZaloPay 是...