# Database knowledge review summary

Summary of database knowledge review

Database: Not only need to be able to write SQL, but also to understand the concepts of several major paradigms. Can you always understand the ACID of database transactions? You have to know the granularity of the isolation level and the remaining problems, right? More importantly, you have to know sql optimization and routines. Query optimization strategy, db-level optimization considers that you are a college student and you are unlikely to have problems. I don't want to ask you to oracle these years, but you have to know the difference between the mainstream MYSQL storage engines. You have to know the index. This is a relatively broad topic. Indexing principle, index data structure and algorithm. Why are these indexes used? Advantages and disadvantages of indexing. At least know about it. Can you know something about the implementation of database transactions? Do you know the two-phase submission and the three-phase submission? It depends on your personal depth.

1. Database paradigm

2. ACID for database transactions

3. Database lock granularity and transaction isolation level

4. Query optimization strategy

5. The difference between MYSQL storage engines

6. Index principle, index data structure and algorithm

7. Implementation of database transactions

Guess you like

Origin blog.csdn.net/qq_41076577/article/details/108697227