TiDB on Kubernetes 最佳实践

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

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

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

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

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

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

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

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

2020-09-04
阅读 2 分钟
2.3k
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.2k
Tools SIG Community:主要涵盖 TiDB 数据处理工具,包含 TiDB 数据备份/导入导出,TiDB 数据变更捕获,其他数据库数据迁移至 TiDB 等。

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

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

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

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

海外直播软件 Bigo 的 TiDB 4.0 线上实践

2020-06-24
阅读 4 分钟
1.7k
Bigo 于 2014 年成立,是一家高速发展的科技公司。Bigo 基于强大的音视频处理技术、全球音视频实时传输技术、人工智能技术、CDN 技术,推出了一系列音视频类社交及内容产品,包括 Bigo Live、Likee、imo、Hello 语音等,在全球已拥有近 4 亿月活用户,产品及服务已覆盖超过 150 个国家和地区。

基于 TiDB 开源社区的友邻合作伙伴体系构建

2020-06-23
阅读 4 分钟
2.8k
2020 年 PingCAP 合作伙伴生态体系构建全面启动,基于 TiDB 社区,秉承开放平等的全新社区化合作伙伴生态理念,产业生态合作、解决方案合作、联合技术中心等众多计划百花齐放,下面介绍一下我们的合作伙伴生态体系理念、整体框架和一些落地成果。

日本大型移动支付软件 PayPay 的 TiDB 迁移实践

2020-06-19
阅读 4 分钟
2.3k
作者简介:Munenori Hirakawa,PayPay Senior Manager at Product Tech Division。

TiDB 金融级备份及多中心容灾

2020-06-17
阅读 6 分钟
1.3k
对于金融企业来说,尤其是银行、证券、保险这些行业,在一个 IT 系统运行支撑业务的过程当中,考虑到硬件的故障、网络的故障,等一切可能会对业务产生影响的突发故障。那么,在过去漫长的 IT 发展的过程当中,大量的技术被应用在关于如何解决组件级的高可用,整个服务的容灾和灾备,包括如何保证整体业务的连续性。

TiDB 4.0 新特性前瞻:白话“悲观锁”

2020-03-20
阅读 3 分钟
1.2k
如果说在 TiDB 3.0 中,悲观锁是 “千呼万唤始出来,犹抱琵琶半遮面”。那么在 TiDB 4.0 中,悲观锁在经历了市场与时光的考验后,无论是性能还是稳定性都能够 “轻拢慢撚抹复挑,初为《霓裳》后《六幺》”。TiDB 4.0 悲观锁,欢迎大家尝鲜与反馈。本文将从使用者的角度,介绍悲观锁的使用与注意事项,主要分为以下几方面:

除了 MIT 6.824,还有哪些高质量的「分布式系统」学习资料?

2020-02-24
阅读 3 分钟
3k
如果要问“分布式系统有哪些经典学习资料”,MIT 6.824(即 MIT 分布式系统课程) 一定位居榜首,这门课程已经有 20 年历史,日前公布了 2020 年春季课表,与往年不同的是,除了传统的文字介绍,官方还放出了高清课程视频。网友:终于有了非偷拍的高清视频看了:)

基于 NVMe SSD 的分布式文件存储 UFS 性能提升技术解析

2020-02-04
阅读 8 分钟
1.9k
分布式技术的发展,深刻地改变了我们编程的模式和思考软件的模式。值 2019 岁末,PingCAP 联合 InfoQ 共同策划出品“分布式系统前沿技术 ”专题, 邀请众多技术团队共同参与,一起探索这个古老领域的新生机。本文出自 UCloud 后台研发工程师邓瑾。

TiKV 源码解析系列文章(十七)raftstore 概览

2020-01-16
阅读 5 分钟
1.3k
TiKV 作为一个分布式 KV 数据库,使用 Raft 算法来提供强一致性。Raft 算法提供了单一 group 的一致性,但是单一 group 无法扩展和均衡。因此,TiKV 采用了 MultiRaft 的方式基于 Raft 算法提供能兼顾一致性、扩展均衡的 KV 储存。下文以 3.0 版本代码为例,讲述 raftstore 源码中的关键定义和设计。

分布式系统 in 2010s :硬件的进化

2020-01-09
阅读 3 分钟
1.1k
分布式技术的发展,深刻地改变了我们编程的模式和思考软件的模式。值 2019 岁末,PingCAP 联合 InfoQ 共同策划出品“分布式系统前沿技术 ”专题, 邀请众多技术团队共同参与,一起探索这个古老领域的新生机。本文出自我司 CTO 黄东旭,为「分布式系统 in 2010s」 系列第三篇。

Shopee 的分布式数据库实践之路

2020-01-08
阅读 9 分钟
2.3k
分布式技术的发展,深刻地改变了我们编程的模式和思考软件的模式。值 2019 岁末,PingCAP 联合 InfoQ 共同策划出品“分布式系统前沿技术 ”专题, 邀请众多技术团队共同参与,一起探索这个古老领域的新生机。本文出自 Shopee DBA 刘春辉。

复杂分布式架构下的计算治理之路

2020-01-02
阅读 11 分钟
2.2k
分布式技术的发展,深刻地改变了我们编程的模式和思考软件的模式。值 2019 岁末,PingCAP 联合 InfoQ 共同策划出品“分布式系统前沿技术 ”专题, 邀请众多技术团队共同参与,一起探索这个古老领域的新生机。本文出自微众银行大数据平台负责人邸帅。

「分布式系统前沿技术」专题 | Pulsar 的设计哲学

2019-12-27
阅读 7 分钟
1.7k
分布式技术的发展,深刻地改变了我们编程的模式和思考软件的模式。值 2019 岁末,PingCAP 联合 InfoQ 共同策划出品“分布式系统前沿技术 ”专题, 邀请众多技术团队共同参与,一起探索这个古老领域的新生机。本文出自 StreamNative 联合创始人 Sijie Guo。

「分布式系统前沿技术」专题 | 微服务架构何去何从?

2019-12-27
阅读 6 分钟
2k
分布式技术的发展,深刻地改变了我们编程的模式和思考软件的模式。值 2019 岁末,PingCAP 联合 InfoQ 共同策划出品“分布式系统前沿技术 ”专题, 邀请众多技术团队共同参与,一起探索这个古老领域的新生机。本文出自转转首席架构师孙玄。

分布式系统 in 2010s :存储之数据库篇

2019-12-26
阅读 4 分钟
2k
经常思考一个问题,为什么我们需要分布式?很大程度或许是不得已而为之。如果摩尔定律不会失效,如果通过低成本的硬件就能解决互联网日益增长的计算存储需求,是不是我们也就不需要分布式了。过去的二三十年,是一场软件工程师们自我拯救的,浩浩荡荡的革命。分布式技术的发展,深刻地改变了我们编程的模式,改变了我们...

赛程刚过 1/3,什么操作让性能提升 150+ 倍?

2019-12-06
阅读 4 分钟
1.2k
11 月初我们开启了一项社区新活动「TiDB 性能挑战赛」(Performance Challenge Program,简称 PCP),这项积分赛将持续 3 个月,选手将完成一系列难度不同的任务,赢得相应的积分。目前赛程刚刚过去三分之一,已经取得了十分耀眼的阶段性成果:

流量和延迟减半!挑战分布式数据库 TiDB 跨数据中心难题

2019-12-02
阅读 5 分钟
1.6k
众所周知,在对可用性要求极高的行业领域(比如金融、通信),分布式数据库需要跨地域的在多个数据中心之间建立容灾以及多活的系统架构,同时需要保持数据完整可用。但这种方式同时也带来了一些问题:

TiDB 在小红书从 0 到 200+ 节点的探索和应用

2019-07-12
阅读 8 分钟
2.6k
小红书使用 TiDB 历史可以追溯到 2017 年甚至更早,那时在物流、仓库等对新技术比较感兴趣的场景下应用,在 2018 年 5 月之后,我们就开始逐步铺开,延展到其他适合 TiDB 的场景中去。截止目前,小红书使用的 TiDB 节点数在 200+ 个,未来也有更大扩展空间。

TiDB 在小米的应用实践

2018-12-04
阅读 6 分钟
5.8k
MIUI 是小米公司旗下基于 Android 系统深度优化、定制、开发的第三方手机操作系统,也是小米的第一个产品。MIUI 在 Android 系统基础上,针对中国用户进行了深度定制,在此之上孕育出了一系列的应用,比如主题商店、小米音乐、应用商店、小米阅读等。

TiDB 2.1 GA Release Notes

2018-11-30
阅读 4 分钟
1.9k
2018 年 11 月 30 日,TiDB 发布 2.1 GA 版。相比 2.0 版本,该版本对系统稳定性、性能、兼容性、易用性做了大量改进。

TiDB 2.1: Battle-Tested for an Unpredictable World

2018-11-30
阅读 4 分钟
1.2k
TiDB 是由 PingCAP 开发的分布式关系型数据库,今天我们很高兴地推出 TiDB 2.1 正式版,提供更丰富的功能、更好的性能以及更高的可靠性。

捕获和增强原生系统的可观测性来发现错误

2018-11-23
阅读 4 分钟
1.4k
在对 TiDB 进行 Chaos 实践的时候,我一直在思考如何更好的发现 TiDB 整个系统的故障。最开始,我们参考的就是 Chaos Engineering 里面的方式,观察系统的稳定状态,注入一个错误,然后看 metrics 上面有啥异常,这样等实际环境中出现类似的 metrics,我们就知道发现了什么故障。

TiDB 源码阅读系列文章(二十)Table Partition

2018-10-29
阅读 7 分钟
2.1k
Table Partition 是指根据一定规则,将数据库中的一张表分解成多个更小的容易管理的部分。从逻辑上看只有一张表,但是底层却是由多个物理分区组成。相信对有关系型数据库使用背景的用户来说可能并不陌生。