Принципы организации распределенных баз данных
В этом классическом учебнике (за рубежом вышло 4 издания) представлены основы работы с распределенными и параллельными базами данных. Особое внимание уделяется новым технологиям: блокчейну, обработке больших данных и веб-данных, системам NoSQL, NewSQL и полихранилищам.
Каждая глава снабжена упражнениями, выполняя которые читатель сможет закрепить полученные знания.
Рассматриваемые темы:
- проектирование распределенных и параллельных баз данных;
- репликация баз данных;
- управление данными в одноранговых системах (с обсуждением блокчейна);
- платформы больших данных (распределенные системы хранения, MapReduce, Spark, обработка потоковых данных, анализ графов);
- системы NoSQL, NewSQL и полихранилища;
- управление веб-данными.
Издание может быть рекомендовано в качестве учебника студентам старших курсов, специализирующимся на изучении информатики и смежных дисциплин, а также разработчикам распределенных систем и баз данных.
Об авторах:
М. Тамер Ёсу — профессор Черитонской школы компьютерных наук в университете Ватерлоо (Канада). В течение 30 лет занимается исследованиями в области распределенного управления данными.
Патрик Вапьдуриес возглавляет команду Zenith, которая занимается управлением данными в крупномасштабных распределенных и параллельных системах. Лауреат премии по информатике от французского подразделения IBM за 1993 год, французской академии наук и компании Dassault Systems за инновации в 2014 году. Действительный член ACM.