Mail.ruПочта0Мой Мир0ОдноклассникиИгры0ЗнакомстваНовостиПоискСмотриComboВсе проекты

7. Базы данных. Репликация, полнотекстовый поиск, JSON | Технострим

Слайды лекции: https://bozaro.github.io/tech-db-lectures/07/ ► Другие лекции курса: https://www.youtube.com/playlist?list=PLrCZzMib1e9oOFQbuOgjKYbRUoA8zGKnj Подробнее о курсе: https://park.mail.ru/curriculum/program/discipline/218/ Лекция читается в рамках образовательного проекта "Технопарк Mail.ru Group" при МГТУ им.Баумана. КРАТКОЕ СОДЕРЖАНИЕ: Лекция посвящена репликации, полнотекстовому поиску, JSON. Рассматриваются следующие темы: — Физическая и логическая репликации; — Синхронная и асинхронная репликация; — Балансировка и отказоустойчивость; — Проблемы репликации; — Полнотекстовый поиск; — Географические данные; — Хранение слабоструктурированных данных (JSON). Хронометраж: 00:00:04 О теме лекции 00:00:26 Репликация: распространение данных 00:01:51 Важный момент репликации: ее нельзя использовать вместо резервных копий 00:03:59 Репликация: балансировка нагрузки 00:05:16 Репликация: тестирование новых версий приложений / СУБД 00:06:54 Варианты взаимодействия между серверами: мастер-слейв / мастер-мастер 00:10:43 Варианты реализации репликации: физическая / логическая / передача запросов 00:11:48 Гарантии репликации: синхронная / асинхронная / семисинхронная (MySQL) 00:12:44 Физическая репликация: общий принцип 00:13:38 Физическая репликация: плюсы 00:14:39 Физическая репликация: минусы 00:17:58 Логическая репликация (Slony-I) 00:18:46 Логическая репликация (Logical Decoding) 00:20:28 Вопрос из зала: как работает логическая репликация? 00:23:13 Логическая репликация: плюсы 00:25:48 Логическая репликация: минусы 00:27:03 Вопрос из зала: при физической репликации запросы как то передаются на реплику? 00:28:06 А как обстоят дела с репликацией у "соседей" (MySQL)? 00:28:45 Архитектура MySQL: особенности / плюсы-минусы 00:33:39 Репликация в MySQL: STATEMENT / ROW / MIXED 00:36:37 Репликация в MySQL: проблемы, пример проблемного запроса, случай из практики 00:41:37 Вопрос из зала: о логической репликации PostgreSQL 00:44:05 Пару слов про кластеры (типы кластеров): общая память / общие диски / ничего общего 00:48:32 Postgres-XL (режим "ничего общего") 00:48:57 Полнотекстовый поиск: В чем проблема? 00:51:52 Предварительная обработка: разбор / преобразование / хранение 00:54:35 Полнотекстовый поиск: Словоформы 00:56:52 Словоформы: пример метода разбора слова - "оторвать" окончание, конфузы при этом 00:58:41 Словари в PostgreSQL при работе с полнотекстовым поиском 01:01:11 Пример: Словари для Русского языка 01:03:01 Вопрос из зала: где хранятся словари в PostgreSQL? 01:03:26 Подключаем словари / Проверяем словари 01:07:07 Полнотекстовый поиск: Собственно поиск 01:09:21 Полнотекстовый поиск: Веса (в зависимости от того, где находится искомое слово) 01:11:32 Полнотекстовый поиск: Всё вместе 01:12:46 Вопросы из зала по пройденному материалу, ответы на вопросы 01:19:29 Географические данные: PostGIS (установка / настройка базы данных) 01:21:42 PostGIS: Пример запроса 01:25:36 PostGIS: Сфероиды WGS-84(GPS) / ПЗ-90(ГЛОНАСС) 01:27:07 PostGIS: Пример запроса 01:29:39 Хранение слабоструктурированных данных: Зачем? / Как хранить такие данные? 01:38:11 Хранение бинарных данных: случай из практики 01:39:59 JOSN: Примеры запросов ------------------------ О КАНАЛЕ: Официальный канал образовательных проектов Mail.Ru Group ► Нажмите здесь для подписки ‣ http://www.youtube.com/TPMGTU?sub_confirmation=1 Актуальные лекции и мастер-классы о программировании от лучших IT-специалистов. Если вы увлечены мобильной и веб-разработкой, присоединяйтесь! Наши проекты: Технопарк при МГТУ им. Баумана ‣ https://park.mail.ru Техносфера при МГУ им. Ломоносова ‣ https://sphere.mail.ru Технотрек при МФТИ ‣ https://track.mail.ru Техноатом при МИФИ - https://atom.mail.ru Технополис при СПбПУ - https://polis.mail.ru ------------------------ МЫ В СЕТИ: Технопарк в ВК | http://vk.com/tpmailru Техносфера в ВК | https://vk.com/tsmailru Технотрек в ВК | https://vk.com/trackmailru Техноатом в ВК | https://vk.com/technoatom Технополис в ОК: https://www.ok.ru/technopolis Технополис в ВК: https://vk.com/technopolis_ok Блог на Хабре | http://habrahabr.ru/company/mailru
Подробнее