Tackling Technology Challenges for Social Networking Applications With a Distributed SQL Database

Recently, researchers at UC Berkeley published TAOBench, an end-to-end benchmark for social network workloads based on the traces collected from TAO, the distributed database for Meta. Among the typical data operations in social network applications, 99.7% are read, while only 0.2% are write and 0.01% are write transactions. Some other findings include:

  • Transaction hotkeys are often co-located.
  • Read and write hotspots appear on different keys.
  • Contention can result intentionally.

All these characteristics of social network application workloads pose special challenges. 

How to Upgrade TiDB Safely

As a fast-growing open source NewSQL database, TiDB frequently releases new features and improvements. If you are a TiDB user, you may have found it hard to decide whether or not to upgrade your version. You may have also wondered how to make your upgrade journey safer, smoother, and even unnoticed by business. 

On the one hand, new TiDB versions have new features that can support some of the new demands in your business or can fix some known security loopholes or bugs.