High-performance MySQL: core technology and architecture practice

Author: Zen and the Art of Computer Programming

1 Introduction

With the increasing traffic of Internet websites, high concurrent access, and massive data storage, traditional databases can no longer meet the needs. In this context, in order to cope with such a large amount of visits and data processing pressure, a new database architecture-MySQL is widely used in the Internet industry as a substitute. However, due to its complex structural design, huge hardware resource usage, and performance bottlenecks, MySQL's stand-alone performance cannot support business scenarios such as massive data storage, querying, and complex calculations. Therefore, this book comprehensively analyzes the architectural principles of MySQL and how to optimize the single-machine performance of MySQL through effective configuration from three aspects: core technology, optimization strategy, system architecture, and tool application, so that readers can truly understand what MySQL is and why they should use MySQL. , and how to improve MySQL's high availability, scalability, security, concurrency, and cost efficiency. For readers such as technicians, DBAs, and operation and maintenance personnel, they can further understand the working principles and core mechanisms of MySQL, which can help them better master and use MySQL technology. The author of this book is a senior engineer with rich experience in software development, database management, and system architecture design. He has worked for well-known IT companies at home and abroad, and has presided over the development of a number of products and systems, including bank transaction systems, telecommunications network equipment monitoring systems, e-commerce websites, etc., and also served as CTO, COO, and CIO. his personal blog

Guess you like

Origin blog.csdn.net/universsky2015/article/details/132931141