TiDB Monthly Update for March 2021

Blog posts

Xiang Wang wrote an article tidb-lite: A go-sqlmock Alternative for Easily Unit Testing Golang Database-Related Code to introduce how to use tidb-lite to unit test database-related code. The article looked at the limitations of go-sqlmock, discussed tidb-lite's advantages, and then showed an example of tidb-lite in action.

In Announcing the TiDB Hacking Camp, we announced that we launched an 8-week TiDB Hacking Camp, an incubation program to actually land these projects in the community.

TiDB on Arm-based Kubernetes Cluster Achieves Up to 25% Better Price-Performance Ratio than x86, an article written by Ron Xing, compared the performance of TiDB, a MySQL compatible NewSQL database, running on an Arm-based Amazon Elastic Kubernetes Service (EKS) cluster and on an x86-based EKS cluster.

Jinpeng Zhang (TiKV Maintainer) and Bokang Zhang (TiKV Committer) wrote an article TiDB Hackathon: Reducing Cross-AZ Data Transfer Costs by 89% that showed you our whole journey through TiDB Hackathon 2020.

TiDB Operator Source Code Reading (I): Overview is the first article of a series that walked you through the TiDB Operator source code. In this article, Yiwen Chen (Committer of TiDB Operator), the author, introduced to you TiDB Operator's architecture, its core components, and what it's used for.

Jun Yu, our solution architect, in his article Using TiDB in Mission Critical Scenarios of the Financial Industry (Part I), introduced the critical business scenarios of the financial industry and the pain points our financial adopters had using their current technology. Then, he also showed you three TiDB solutions that tackled these problems.

Important pull requests

Planner

Optimize the performance of restore with the database

SQL-Infra

Execution

Kubernetes

Migrate

TiUP

Important issues

Planner

SQL-Infra

Execution

Kubernetes

Migrate

TiUP

Call for participations

Planner

To fix the issue that SHOW ANALYZE STATUS misses the finish time for each task

SQL-Infra

Kubernetes

New contributors

We'd like to welcome the following new contributors to TiDB and thank them for their work!

tidb:

tikv:

pd:

tidb-operator:

tidb-dashboard:

dumpling:

badger:

pprof-rs:

telemetry-log-collector:

raft-rs:

test-store:

tug-website:

docs:

docs-cn:

qa: