Высоконагруженные приложения, программирование, масштабирование, поддержка, Клеппман М., 2018

По кнопке выше «Купить бумажную книгу» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.

По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.

По кнопке «Найти похожие материалы на других сайтах» можно искать похожие материалы на других сайтах.

On the buttons above you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.

Ссылки на файлы заблокированы по запросу правообладателей.

Links to files are blocked at the request of copyright holders.


Высоконагруженные приложения, программирование, масштабирование, поддержка, Клеппман М., 2018.

В этой книге вы найдете ключевые принципы, алгоритмы и компромиссы, без которых не обойтись при разработке высоконагруженных систем для работы с данными. Материал рассматривается на примере внутреннего устройства популярных программных пакетов и фреймворков. В книге три основные части, посвященные, прежде всего, теоретическим аспектам работы с распределенными системами и базами данных. От читателя требуются базовые знания SQL и принципов работы баз данных.

Высоконагруженные приложения, программирование, масштабирование, поддержка, Клеппман М., 2018



Предисловие.

Если в последнее время вам приходилось работать в сфере программной инженерии, особенно с серверными системами, то вас, вероятно, просто заваливали множеством модных словечек из области хранения и обработки данных. NoSQL! Большие данные! Масштабирование! Шардинг! Конечная согласованность! ACID! Теорема САР! Облачные сервисы! MapReduce! В режиме реального времени! За последнее десятилетие мы увидели немало интересных нововведений и усовершенствований в сферах баз данных (БД), распределенных систем, а также в способах создания работающих с ними приложений. Вот некоторые факторы, приведшие к этим усовершенствованиям.

Краткое содержание.

Предисловие.
Часть I. Основы информационных систем.
Глава 1. Надежные, масштабируемые и удобные в сопровождении приложения.
Глава 2. Модели данных и языки запросов.
Глава 3. Подсистемы хранения и извлечение данных.
Глава 4. Кодирование и эволюция.
Часть II. Распределенные данные.
Глава 5. Репликация.
Глава 6. Секционирование.
Глава 7. Транзакции.
Глава 8. Проблемы распределенных систем.
Глава 9. Согласованность и консенсус.
Часть III. Производные данные.
Глава 10. Пакетная обработка.
Глава 11. Потоковая обработка.
Глава 12. Будущее информационных систем.

Купить .
Дата публикации:






Теги: :: :: :: ::


Следующие учебники и книги:
Предыдущие статьи:


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2024-11-21 10:57:55