bookmate game
ru
Книжки
Клеппман М. .

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

В этой книге вы найдете ключевые принципы, алгоритмы и компромиссы, без которых не обойтись при разработке высоконагруженных систем для работы с данными. Материал рассматривается на примере внутреннего устройства популярных программных пакетов и фреймворков. В книге три основные части, посвященные, прежде всего, теоретическим аспектам работы с распределенными системами и базами данных. От читателя требуются базовые знания SQL и принципов работы баз данных.
1 083 паперові сторінки
Правовласник
Bookwire
Дата публікації оригіналу
2026
Рік виходу видання
2026
Видавництво
Спринт Бук
Уже прочитали? Що скажете?
👍👎

Враження

  • Alex Akimenkoділиться враженням6 років тому
    👍Раджу
    🙈Нічого не зрозумів
    💡Пізнавальна
    💧Зворушлива

    Прочитал за 2 месяца самоизоляции. Есть соответствующий бэкграунд - работал несколько лет с базами данных в качестве аналитика и дата сайнтиста, но даже с ним 80% было не понятно)

Цитати

  • Андрейцитує4 роки тому
    Представьте, что транзакция записала какие-то данные в базу, но еще не была зафиксирована или была прервана. Может ли другая транзакция увидеть эти незафиксированные данные? Если да, то такая операция чтения называется «грязной» (dirty read)
  • Андрейцитує4 роки тому
    В реплицируемой БД сохраняемость может означать, что данные были успешно скопированы на некоторое количество узлов. Для обеспечения гарантии сохраняемости база должна дожидаться завершения этих операций записи или репликаций, прежде чем сообщать об успешной фиксации транзакции.
  • Андрейцитує4 роки тому
    Сохраня­емость (durability) — обязательство базы не терять записанных (успешно зафиксированных) транзакций данных, даже в случае сбоя аппаратного обеспечения или фатального сбоя самой БД.

На полицях

fb2epub
Перетягніть файли сюди, не більш ніж 5 за один раз