Искусство неизменяемой архитектуры : теория и практика управления данными в распределенных системах
Здесь можно купить книгу "Искусство неизменяемой архитектуры : теория и практика управления данными в распределенных системах" в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.
Место издания: Москва
ISBN: 978-5-93700-111-5
Страниц: 389
Артикул: 99354
Возрастная маркировка: 16+
Краткая аннотация книги "Искусство неизменяемой архитектуры"
Эта книга раскрывает преимущества использования неизменяемых объектов в распределенных системах. Вы узнаете о том, почему важна неизменяемость, исследуете пространство альтернатив и аспекты исторического моделирования. Затем ознакомитесь с математическими основами неизменяемости и увидите, как применять эти знания для анализа систем, построения машин состояний и соблюдения правил безопасности. В завершение будут рассмотрены компоненты компьютерной системы и их использование в неизменяемой архитектуре. Издание предназначено для архитекторов программного обеспечения и опытных разработчиков, а также аналитиков бизнес-систем.
Содержание книги "Искусство неизменяемой архитектуры : теория и практика управления данными в распределенных системах"
Об авторе
О техническом рецензенте
Благодарности
Введение
ЧАСТЬ I. ОПРЕДЕЛЕНИЕ
Глава 1. Почему неизменяемая архитектура
Решение проблемы неизменяемости
Проблемы с неизменяемостью
Начинаем новое путешествие
Ошибки распределенных вычислений
Неизменяемость меняет все
Проблема двух генералов
Смягчение ограничений
Примеры неизменяемой архитектуры
Глава 2. Формы неизменяемой архитектуры
Выведение состояния из истории
Поиск событий
Асинхронное обновление представления модели
Историческое моделирование
Ограничения исторического моделирования
Глава 3. Как читать историческую модель
Графы типов фактов
Шахматная партия
Графы экземпляров фактов
Бессмертная партия
Язык фактологического моделирования
Шахматное приложение
ЧАСТЬ II. ПРИМЕНЕНИЕ
Глава 4. Независимость от местоположения
Моделирование с неизменяемостью
Синхронизация
Изучение соглашений
Идентичность
Причинность
Теорема CAP
Конечная согласованность
Бесконфликтные реплицированные типы данных (CRDT)
История фактов
Заключение
Глава 5. Анализ
Данные
Представления
Сотрудничество
Допустимые упорядочения
Последствия
Глава 6. Переходы состояний
Множество свойств
Много дочерних элементов
Условная проверка
Вопрос, стоящий за состоянием
Единый источник истины
Глава 7. Безопасность
Доказательство авторства
Авторизация
Предоставление полномочий
Конфиденциальность
Секретность
Глава 8. Шаблоны
Структурные шаблоны
Шаблоны рабочих процессов
Проектирование на основе ограничений
ЧАСТЬ III. РЕАЛИЗАЦИЯ
Глава 9. Инверсии запросов
Механизация проблемы
Анатомия запроса
Затронутое множество
Движение назад
Новые результаты
Экзистенциальные условия
Вложенные подзапросы
Потенциальные и фактические изменения
Глава 10. Базы данных SQL
Идентичность
Отношения
Запросы
Оптимизация
Интеграция
Агностичные к приложениям хранилища
Глава 11. Коммуникация
Гарантии доставки
Обработка сообщений
Синхронизация данных
Глава 12. Генерируемое поведение
Проекции
Заинтересованность
Неизменяемые среды выполнения
Неизменяемые организации
Все отзывы о книге Искусство неизменяемой архитектуры : теория и практика управления данными в распределенных системах
Внимание!
При обнаружении неточностей или ошибок в описании книги "Искусство неизменяемой архитектуры : теория и практика управления данными в распределенных системах (автор Майкл Перри)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку