Принципы организации распределенных баз данных [М. Тамер Ёсу] (pdf) читать постранично

-  Принципы организации распределенных баз данных  (пер. А. А. Слинкин) 8.96 Мб, 673с. скачать: (pdf) - (pdf+fbd)  читать: (полностью) - (постранично) - М. Тамер Ёсу - Патрик Вальдуриес

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

М. Тамер Ёcy, Патрик Вальдуриес

Принципы организации
распределенных баз данных

Principles of Distributed
Database Systems
Fourth Edition

M. Tamer Özsu, Patrick Valduriez

Принципы организации
распределенных
баз данных
М. Тамер Ёcy, Патрик Вальдуриес

Москва, 2021

УДК 004.655
ББК 32.973.26-018.2
Е81

Е81

Ёcy М. Т., Вальдуриес П.
Принципы организации распределенных баз данных / пер. с англ.
А. А. Слинкина. – М.: ДМК Пресс, 2021. – 672 с.: ил.
ISBN 978-5-97060-391-8
В книге представлено подробное описание распределенных и параллельных
баз данных с учетом новейших технологий. Авторы затрагивают такие темы, как
проектирование распределенных и параллельных БД, контроль распределенных данных, распределенная обработка запросов и транзакций, интеграция баз
данных. Отдельная глава посвящена обработке больших данных (в частности,
обсуждаются распределенные системы хранения, потоковая обработка данных,
платформы MapReduce и Spark, анализ графов и озера данных). Обработка вебданных рассматривается с акцентом на технологию RDF, получившую широкое
распространение.
В конце глав 2–12 приводятся упражнения, позволяющие закрепить теоретический материал. На сопроводительном сайте читатели найдут информацию об
основах реляционных баз данных, обработке запросов, управлении транзакциями и компьютерных сетях. Кроме того, на сайте выложены все рисунки к книге,
слайды и решения упражнений (только для преподавателей).
Издание может использоваться в качестве учебника для студентов и магистрантов, изучающих информатику и смежные дисциплины, а также заинтересует всех,
кто занимается компьютерными науками.

УДК 004.655
ББК 32.973.26-018.2

Original English language edition published by Springer New York Heidelberg Dordrecht
London. Copyright © Springer Science+Business Media New York 2011. Russian language edition
copyright © 2021 by DMK Press. All rights reserved.
Все права защищены. Любая часть этой книги не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения
владельцев авторских прав.

ISBN 978-3-030-26252-5 (англ.)
ISBN 978-5-97060-391-8 (рус.)

© Springer Nature Switzerland AG, 2020
© Оформление, издание, перевод,
ДМК Пресс, 2021

Посвящается нашим семьям и родителям

Содержание
Об авторах ........................................................................................................15
Предисловие ....................................................................................................16
От издательства ..............................................................................................19
Глава 1. Введение ...........................................................................................20
1.1. Что такое распределенная система баз данных? .........................................21
1.2. История распределенных СУБД ....................................................................22
1.3. Различные способы доставки данных ..........................................................24
1.4. Обещания распределенных СУБД.................................................................26
1.4.1. Прозрачное управление распределенными и реплицированными
данными ............................................................................................................27
1.4.2. Обеспечение надежности с помощью распределенных транзакций ...29
1.4.3. Повышенная производительность ........................................................30
1.4.4. Масштабируемость .................................................................................32
1.5. Вопросы проектирования..............................................................................33
1.5.1. Проектирование распределенной базы данных ...................................33
1.5.2. Контроль распределенных данных ........................................................34
1.5.3. Распределенная обработка запросов .....................................................34
1.5.4. Распределенное управление конкурентностью ...................................34
1.5.5. Надежность распределенной СУБД .......................................................35
1.5.6. Репликация ..............................................................................................35
1.5.7. Параллельные СУБД ................................................................................35
1.5.8. Интеграция баз данных ..........................................................................36
1.5.9. Альтернативные подходы к распределению ........................................36
1.5.10. Обработка больших данных и NoSQL ..................................................36
1.6. Архитектуры распределенных СУБД ............................................................37
1.6.1. Архитектурные модели для распределенных СУБД .............................37
1.6.1.1. Автономность ...................................................................................37
1.6.1.2. Распределение ..................................................................................39
1.6.1.3. Гетерогенность .................................................................................39
1.6.2. Клиент-серверные системы ...................................................................40
1.6.3. Одноранговые системы ..........................................................................42
1.6.4. Системы управления мультибазами данных ........................................45
1.6.5. Облачные вычисления ............................................................................47
1.7. Библиографические замечания.....................................................................52

Глава 2. Проектирование распределенных
и параллельных баз данных .....................................................................53
2.1. Фрагментация данных ...................................................................................56
2.1.1. Горизонтальная фрагментация ..............................................................58

Содержание  7

2.1.1.1. Требования к дополнительной информации ................................58
2.1.1.2. Главная