LXF135:Review6
|
|
|
Книжное обозрение
MySQL. Оптимизация производительности
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
- Юлия Синицына пять лет оптимизировала коммерческие СУБД и выяснила, что MySQL в этом смысле не хуже.
Всё тормозит? Web-приложение не успевает выдать ни страницы? Босс не дождался вывода отчета? На сверхнадёжном RAID-массиве с репликацией кто-то удалил базу данных? Нет, эта книга не для вас. Вам нужно было прочесть её гораздо раньше.
Кажется, что, одолев её 800+ страниц, читатель сможет манием руки заставить работать быстрее любой MySQL-сервер. Это не совсем так: внимательно прочтя их, вы будете способны на большее.
Первые главы книги вполне предсказуемы: это архитектура MySQL, технология тестирования и профилирования, оптимизация схемы, основы и стратегии индексирования, оптимизация запросов. Затем авторы переходят на более высокие уровни: настройка параметров сервера в целом, ОС и оборудование, репликация, резервирование, масштабирование, безопасность и оптимизация архитектуры приложения.
Несмотря на обилие авторов (их шесть), книга удивительно цельная. Это не справочник, но и не сборник рецептов – ни одного пошагового руководства или даже категоричного утверждения «всегда делайте только так» здесь нет. Она сошла бы за хороший, глубокий и всесторонний учебник по разработке и поддержке высокопроизводительных баз данных на MySQL, будь в ней упражнения и домашние задания.
Но нет и их – остаются чистый опыт и знания специалистов с многолетней практикой. Не давая универсальных решений, они задают вам направление поиска своих: описывают проторенные пути, обязательно указывают на подводные камни и не чураются недокументированных возможностей и «хаков».
Книга предполагает «средний» уровень подготовки. Браться за нее, не зная SQL и основ устройства ОС, не стоит. Но лёгкий и живой язык не отпугивает от текста, и здесь явно найдется кое-что и для гуру.
Минусы книги неизбежны для детища многих авторов – стиль и (что хуже) представление о читателе местами заметно различаются: то походя упомянуто сложное явление, то разжёвываются тривиальные вещи. Не всегда изложение сохраняет стройность, и не везде за нагромождением полезных фактов сразу видна структура.
Но книга стоит трудов. Сотни серверов, тысячи подключений, миллионы транзакций, миллиарды строк... По плечу – всё.
Django. Подробное руководство
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
- Евгений Крестников подзабросил свои web-проекты: может быть, эта книга будет ему стимулом?
Django представляет собой набор шаблонов web-разработки высокого уровня абстракции. Он упрощает создание web-приложений на языке Python и позволяет минимизировать затраты на организацию сложных web-проектов. И мы не раз писали о нем в LXF.
Для начала представим авторов: Андриан Головатый [Adrian Holovaty] и Джейкоб Каплан-Мосс [Jacob Kaplan-Moss] – ведущие разработчики и Великодушные Пожизненные Диктаторы Django. То есть книгу писали профессионалы, и один этот факт заставляет отнестись к ней с уважением. Перед нами второе издание руководства (первое неформально называют «Django Book»), учитывающее особенности Django 1.1 – предыдущая книга, к сожалению, давно устарела.
Материал разбит на четыре больших раздела, первый из которых содержит начальные сведения об инструментарии. Второй посвящен вопросам профессионального использования Django, а в третьем собраны описания возможностей, не вошедших в первые два раздела (такие как генерация документов PDF или интернационализация). В разделе приложений читатели смогут найти различные справочники (по моделям, API и т. д.). Текст хорошо структурирован и снабжен подробным оглавлением, алфавитным указателем, а также примерами и иллюстрациями.
Изложение рассчитано на лю-дей, не знакомых с Django, но имеющих базовые представления о программировании. Подробный учебник по Python авторы в книгу не включили; и хотя они при необходимости поясняют осбенности языка, читателю, собравшемуся осваивать Python и Django вместе, придется обзавестись второй книгой.
Я долго колебался, выбирая, к какому классу отнести это издание. Начинающие разработчики могут использовать его как учебник, а более опытные – как справочник (тем более, что здесь обсуждаются узкоспециализированные возможности).
Материал изложен в простой и доступной форме, а качество перевода не разочаровывает. Бумага достаточно плотная, а мягкий переплет выглядит надежным и не должен развалиться от частого употребления. Кажется, в данном случае придраться не к чему, и второе издание книги «Django. Подробное руководство» получит высший балл в рейтинге LXF. Правда, надо признать, что я все же не зарабатываю на жизнь web-разработкой.