chaos-mesh-action: Integrate Chaos Engineering into Your CI
Chaos Mesh is a cloud-native chaos testing platform that orchestrates chaos in Kubernetes environments. This article shares how to use chaos-mesh-action, a GitHub action to integrate Chaos Mesh into the CI process.
How We Build an HTAP Database That Simplifies Your Data Platform
This post talks about why HTAP matters in a database platform, how TiDB implements HTAP, and how you can apply TiDB in different scenarios.
TiDB Cloud: Managed SQL at Scale on AWS and GCP
This post introduces in detail the features of TiDB Cloud - the fully managed, horizontally scaling, cloud-native, distributed SQL database in the cloud.
Building an Automated Testing Framework Based on Chaos Mesh and Argo
This article describes how we use TiPocket, an automated testing framework, to build a full Chaos Engineering testing loop for TiDB.
Create a Scale-Out Hive Cluster with a Distributed, MySQL-Compatible Database
This post shows how to deploy a Hive cluster with TiDB to achieve horizontal scalability of Hive Metastore.
How TiDB’s HTAP Makes Truly Hybrid Workloads Possible
This post introduces the design details of the HTAP architecture of TiDB, including the real-time updatable columnar engine, the multi-Raft replication strategy, and smart selection.
A Few More Reasons Rust Compiles Slowly
This is the fourth episode of the Rust Compile Time series. It discusses some factors that cause Rust to build slow, including LLVM, compiler architecture, and linking.
Rust’s Huge Compilation Units
The third episode of the Rust Compile Time series discusses why Rust's compilation units are so big and how that affects compile times.
Generics and Compile-Time in Rust
This is the second episode of the Rust Compile Time series. Brian Anderson, one of Rust's original authors, talks about monomorphization, using the TiKV project as a case study.
How We Improved TPC-C Performance by 50% and TPC-H Performance by 100%
TiDB 4.0 release greatly outperforms TiDB 3.0. Our TPC-C benchmark improved by about 50% and our TPC-H benchmark improved by about 100%.
Large Transactions in TiDB
This post describes how we implemented support for large transactions in TiDB 4.0.
Simulating Clock Skew in K8s Without Affecting Other Containers on the Node
As a cloud-native chaos engineering platform, Chaos Mesh supports TimeChaos, which simulates clock skew in containers or K8s for distributed systems to test system robustness, without affecting other containers on the node.