Latest
This blog is built with Next.js and Tailwind.css
- Published on
This article explains the challenges of scaling database connections and how connection pooling and multiplexing can address them.- Published on
This article explains and compares the CutOver algorithms of pt-osc, gh-ost, and Facebook's OnlineSchemaChange.- Published on
Exploring the design of a distributed read-write lock for PolarDB-X, this blog delves into the complexities and considerations of ensuring synchronized DDL execution in a distributed database environment.- Published on
Detailed explanation of how to write a Kubernetes operator by building a TicTacToe game.- Published on
I am learning kubernetes, so I write a TicTacToe game based on Kubernetes Operator. This is a sample project to demonstrate how to build a Kubernetes Operator with Kubebuilder.- Published on
Hi, I'm earayu. This year, I resigned from a job where I worked for over five years and left the city where I lived for more than six years to return to my hometown, Suzhou. I began working from home and engaging in open-source projects. This has been my 2023.- Published on
This article compares WeScale, a MySQL-compatible database proxy, with MySQL, highlighting its read-write splitting, connection pooling, and failover features. WeScale maintains high throughput and low latency under heavy loads, with minimal additional memory use and about 1/3 CPU overhead. It scales better both horizontally and cost-effectively than scaling MySQL vertically.- Published on
The article explains WeSQL WeScale's read-write splitting, ensuring read-after-write consistency and load balancing.