благодарный
Я не произвожу знания, я просто носитель знаний. Время, потраченное на написание этой брошюры, в основном было потрачено на две области:
-
Разобраться, в чем суть вещей.
Этот процесс заключается в изучении исходного кода, книг и материалов.
-
Как выразить то, что я уже знаю.
Этот процесс заключается в том, что я продолжаю ходить по земле, разбирая структуру знаний, выбирая слова и предложения и постоянно переписывая уже написанные статьи, просто чтобы дать всем хороший пользовательский опыт.
Время, затраченное на эти два аспекта, в основном пополам.В стадии выяснения сути дела, кроме непосредственно чтенияMySQL
В дополнение к исходному коду просмотр справочных материалов также является ленивым способом обучения. эта книга простоMySQL
Введение в продвинутый, хотите узнать больше оMySQL
Вы можете найти вдохновение в следующей информации.
некоторые ссылки
-
Официальная документация MySQL:Dev.MySQL.com/doc/Furious/…
MySQL
Официальная документация является одним из наиболее часто используемых источников при написании этой книги. Честно говоря, документ очень прост для понимания, единственный минус в том, что он слишком длинный, из-за чего его трудно прочитать всем. -
Руководство по внутреннему устройству MySQL:Dev.MySQL.com/doc/intern А…
Документы, которые знакомят с тем, как MySQL реализует различные функции, хорошо написаны, но их слишком мало, и многие главы просто пропущены.
-
Критика уровней изоляции ANSI SQL:Woohoo.Microsoft.com/En-US/Горячий цвет…
Углубленный анализ уровня изолированности статьи, особенно классической.
-
Гитхаб Хэ Дэнчэна:GitHub.com/Хе Дэнчэн…
Блог Денгбо очень хорош, и в нем много подробностей по делам и оптимизации, однако из-за того, что большинство из них представляют собой структуры PPT и в них слишком мало слов, студенты, не разбирающиеся в контексте, могут быть сбиты с толку.
-
блог Орчжоу:www.orczhou.com/
-
Блог Джереми Коула:blog.jcole.us/innodb/
Джереми Коул не только пишет
innodb_ruby
Это отличный анализInnoDB
Инструменты для структур хранения, и я написал серию блогов об этих структурах хранения.Когда я почти отказался от глубокого изучения структуры табличного пространства, именно его стариковский блог вытащил меня из бездны. -
Блог Того Хайланланя (Ли Хайсяна):blog.csdn.net/fly2nn
-
Ежемесячный отчет Taobao:mysql.taobao.org/monthly/
Поскольку у MySQL много исходного кода, часто бывает трудно начать всем, а ежемесячный отчет Taobao — очень хорошее руководство по чтению исходного кода.
Tucao, этот ежемесячный отчет taobao можно читать только как руководство по чтению исходного кода.Если вы действительно не читаете исходный код, чтобы прочитать ежемесячный отчет, вы можете читать его только как книгу с небес.
-
Блог сервера MySQL:mysqlserverteam.com/
Блог команды MySQL, информация из первых рук, вдохновил меня, когда я не знал, что читать.
-
блог mysql_lover:blog.CSDN.net/MySQL_lover…
-
Точка зрения Йоргена:jorgenloland.blogspot.com/
-
документация mariadb по оптимизации запросов:Мария dB.com/horror/en/Libra…
Должен сказать, что документация mariadb очень художественна по сравнению с MySQL (в ней много красивых иллюстраций) Я сомневаюсь, что документация MySQL пишется непосредственно программистами, а документация mariadb пишется продакт-менеджерами. Когда мы хотим изучить принцип работы той или иной функции и не можем найти себя в сухом описании документации MySQL, мы можем обратиться к стилю, который красноречиво описывает mariadb.
-
Реконструкция запросов на манипулирование данными из журналов повторов:уууууу. Eighteen-research.org/I'm Боюсь-содержание/…
-
PPT о транзакциях InnoDB:Мария dB.org/Боюсь-контент/…
-
Неофициальная документация по оптимизации:woohoo.неофициальный mysql по-дорогому.com/optimizer - он…
Этот документ очень хороший, очень хороший~
-
Исходная документация MySQL8.0:Dev.MySQL.com/doc/Dev/скучно…
немного книг
-
«Искусство оптимизатора запросов к базе данных», Ли Хайсян
Вы можете воспринимать эту книгу как руководство по просмотру исходного кода, но речь идет об исходном коде 5.6, а в 5.7 были сделаны некоторые реконструкции, но к общей идее все же можно обратиться.
-
«Внутренний справочник по эксплуатации и обслуживанию MySQL», Чжоу Яньвэй, Ван Чжуфэн и Цян Чанцзинь
Во внутреннем справочнике есть много подробностей кода, что является хорошим руководством для чтения исходного кода.
-
Эффективный MySQL: оптимизация операторов SQL, Рональд Брэдфорд
Буклет можно прочитать на одном дыхании, но все равно полезно понимать общее содержание оптимизации запросов MySQL.
-
High Performance MySQL от Барона Шварца / Петра Зайцева / Вадима Ткаченко
Classic, для содержания третьего издания, было бы лучше, если бы содержание глав 2 и 3 подошло к концу. Однако автор предпочитает говорить о MySQL как о черном ящике, главным образом для того, чтобы объяснить, как лучше использовать программное обеспечение MySQL.Это видно по переходу от второго издания к третьему.Второе издание включает в себя многие низкоуровневые детали уровня были удалены в третьем издании. В целом, это очень хорошее введение в MySQL Advanced.
-
«Искусство обработки транзакций в базе данных», Ли Хайсян
С «Искусство оптимизатора запросов к базе данных».
-
«Инсайдер технологии MySQL: InnoDB Storage Engine Version 2», Цзян Чэнъяо
Первая книга для углубленного изучения ядра MySQL.
-
MySQL Insider 5th Edition Пол Дюбуа
Эта книга представляет собой очень подробное введение в использование MySQL, а это значит, что в ней не затрагиваются какие-либо принципы ядра MySQL, и в ней даже не упоминается структура индекса. Как будто старая мать постоянно придирается к тебе о том, как есть, как пить и как ходить в туалет. Общий стиль больше похож на официальную документацию MySQL.Если вы хотите узнать о MySQL с самого начала, вы можете попробовать.
-
«Концепции системы баз данных» (США) Абрахам Зильбершатц / (США) Генри Ф. Корт / (США) С. Сударшан
Эта книга очень хороша для ознакомления с принципами работы с базами данных, но она кажется более академической, ведь это серьезный учебник с большим количеством формул.
-
Концепции и методы обработки транзакций Джим Грей / Андреас Рейтер
Эта книга представляет собой лишь символическое прочтение глав 1-5. Честно говоря, я не очень ее понимаю и не всегда могу уловить то, что хочет выразить автор. Однако я слышал, что эта книга высоко оценена в отрасли, и мне довелось ее немного прочитать, поэтому я написал ее, и заинтересованные студенты могут пойти и прочитать ее.
скажи что-нибудь плохое
Выше упоминалось, насколько хороши эти справочные материалы, главным образом потому, что я обращался к ним в процессе написания, без которых я, возможно, не смог бы закончить буклет через три или пять лет. Но кроме документации MySQL и двух книг "High-Performance MySQL" и "Effectiv MySQL: Optimizing SQL Statements", большую часть времени я читал остальную информацию, у меня кружилась голова, и мои конечности были слабыми, поэтому я не читал десять раз. Восемь раз, я не могу понять, что автор хочет выразить. Это также является первоначальным замыслом написания этой брошюры---Пусть в мире не будет труднодоступных знаний.