Описание
Создание программных продуктов всегда связано с компромиссами. В попытках сбалансировать скорость, безопасность, затраты, время доставки, функции и многие другие факторы можно обнаружить, что вполне разумное дизайнерское решение на практике оказывается сомнительным. Советы экспертов и яркие примеры, представленные в этой книге, научат вас делать правильный выбор в дизайне и проектировании приложений.
Это издание было обновлено и переработано с учетом последних достижений в области облачного и самостоятельного хостинга MySQL, производительности InnoDB, а также новых функций и инструментов. Вы сможете разработать платформу реляционных данных, которая будет масштабироваться вместе с вашим бизнесом, и узнаете о передовых методах обеспечения безопасности, производительности и стабильности баз данных.
Чему научит книга
- Архитектура MySQL и ключевые механизмы хранения данных
- Как конфигурация сервера работает с вашим оборудованием и вариантами развертывания
- Производительность запросов как часть процесса разработки программного обеспечения
- Оптимизация всего стека MySQL, от конфигурации на стороне приложения до настройки сервера
- Превращение традиционных задач управления базами данных в автоматизированные процессы
Об авторах
Сильвия Ботрос — архитектор программного обеспечения в компании Twilio, к которой она присоединилась после работы в SendGrid, где возглавляла проект по масштабированию инфраструктуры базы данных для обработки сотен миллиардов электронных писем в год.
Джереми Тинли — старший системный инженер в компании Etsy, работающий с MySQL уже более 20 лет.
