Skip to content

enhancedformysql/The-Art-of-Problem-Solving-in-Software-Engineering_How-to-Make-MySQL-Better

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9fd2ed5 · Apr 23, 2025

History

78 Commits
Dec 5, 2024
Apr 23, 2025
Sep 2, 2024
Nov 4, 2024
Nov 4, 2024
Nov 4, 2024
Nov 2, 2024
Nov 1, 2024
Sep 2, 2024
Apr 23, 2025
Sep 2, 2024
Nov 2, 2024
Apr 23, 2025
Apr 23, 2025
Nov 2, 2024
Sep 2, 2024
Nov 2, 2024
Nov 2, 2024
Nov 2, 2024
Nov 13, 2024
Sep 2, 2024
Nov 3, 2024
Nov 3, 2024
Dec 27, 2024
Apr 23, 2025
Apr 23, 2025
Sep 2, 2024
Sep 2, 2024
Sep 2, 2024
Sep 2, 2024
Sep 2, 2024
Apr 23, 2025
Apr 23, 2025
Apr 23, 2025

Repository files navigation

The Art of Problem-Solving in Software Engineering:How to Make MySQL Better

Introduction

This book uses MySQL challenges as case studies to explore problem analysis and resolution strategies. Readers will gain a deeper appreciation for logical reasoning, data structures, algorithms, and more through practical examples and insightful discussions.

Table of Contents

Preface

Part1 Problems

Chapter 1: Traditional Methods for Solving MySQL Problems

Chapter 2: Mysterious MySQL Problems

Part2 Basics

Chapter 3: How to Solve Software Problems Effectively

Chapter 4: Fundamentals of Computer Science

Chapter 5: MySQL Internals

Chapter 6: How to Scientifically Test MySQL Performance?

Part3 Analyzing and Addressing MySQL Problems

Chapter 7: Key Improvements of MySQL 8.0 Over MySQL 5.7

Chapter 8: Refining MySQL 8.0: Next-Level Improvements

Chapter 9: Major Enhancements in Group Replication

Chapter 10: Major Improvements for MySQL Secondary Replay

Part4 Tuning

Chapter 11: Performance Tuning

Part5 Conclusion

Chapter 12: Future Directions

References

Appendix

Errata

If you find any errata in the book, please open a new issue.

Prerequisite reading

Computer Science Basics

High Performance MySQL

Architecture of a Database System

Access the Book on GitHub Pages

Online URL

Copyright

Copyright © wangbin579 2025. All rights reserved.