发布于 2021-03-17
上周六,在 Infra Meetup 134 期直播间,我们开启了「事务前沿研究」专题 Meetup 第一讲,希望通过本系列内容为大家分享一些学术前沿事务方面的研究内容。 在本次分享中,我司 TiDB 研发工程师童牧为大家介绍了事务隔离性基础概念与 TiDB 的隔离级别以及实现方式。为了让大家更... (more)
发布于 2021-03-15
随着 TiDB Operator 社区的壮大,越来越多的开发者参与到了 TiDB Operator 的开发中。目前,TiDB Operator 的开发门槛比较高,需要开发者对 TiDB Operator 的代码进行详细阅读之后才能了解到项目的全貌。有鉴于此,我们希望系统性地介绍一下 TiDB Operator 的代码细节,为刚入门的... (more)
发布于 2021-03-13
TiDB 从 v4.0 版本开始正式支持序列功能,而除了序列之外还有多种序列号生成方案,这些方案在没有对 TiDB 优化的时候一般会产生写入热点问题。本文将介绍如何应对写入热点问题高效运行序列号服务。 为什么需要(唯一)序列号 主键是关系模型设计中的第二范式,参照第二范式,所有表... (more)
发布于 2021-03-12
近日,由 TiDB 社区主办,专属于全球开发者与技术爱好者的顶级挑战赛事——TiDB Hackathon 2020 比赛圆满落幕。今年是 TiDB Hackathon 第四次举办,参赛队伍规模创历届之最,共有 45 支来自全球各地的队伍报名,首次实现全球联动。经过 2 天时间的极限挑战, 大赛涌现出不少令人激动... (more)
发布于 2021-03-09
作者:于畅,王相 Chaos Mesh 已经开源一周年了,目前是 CNCF 的 sanbox 项目,在国内外发展良好,有了很多的 Contributor 和关注度。 但是目前 Chaos Mesh 仍然存在一些需要继续建设的方面: 需要继续提高易用性。目前有些 Chaos 的功能较为复杂,用户在创建 Chaos 实验后,可能还需... (more)
发布于 2021-03-03
本文为 PingCAP Observability 团队研发工程师钟镇炽在 Rust China Conf 2020 大会上所做演讲 《高性能 Rust tracing 库设计》的详细文本,介绍了对性能要求非常苛刻的分布式 KV 数据库 TiKV 如何以不到 5% 的性能影响实现所有请求的耗时追踪。 背景 系统的可观测性 (Obse... (more)
发布于 2021-03-02
TiDB 5.0 发布在即,在这个大版本更新中提升 TiDB 集群的跨中心部署能力是我们重要的一个着力点。其中,新的分布式本地事务能力及其对应的授时服务改造是基础且又重要的一环。本文将会从 TiDB 现有的授时服务出发,一步步阐释新分布式授时服务的改造思路和本地事务的性能表现,... (more)
发布于 2021-03-01
TiDB 社区由开发者、用户和 TiDB 生态中的合作伙伴组成,致力于构建“面向未来的数据库”,以及打造 TiDB 的可持续发展生态。在整个社区的不断努力和帮助下,TiDB 的生态也在不断发展,越来越多的开源项目成为 TiDB 大家庭的一员。比如 TiKV,一个开源的分布式事务 Key-Value 数据... (more)
发布于 2021-02-26
发布于 2021-02-25
TiDB开源分布式关系型数据库,是一款定位于在线事务处理/在线分析处理( HTAP: Hybrid Transactional/Analytical Processing)的融合型数据库产品,实现了一键水平伸缩,强一致性的多副本数据安全,分布式事务,实时 OLAP 等重要特性。同时兼容 MySQL 协议和生态,迁移便捷,运维成本极低。