7. Базы данных. Репликация, полнотекстовый поиск, JSON | Технострим
Слайды лекции:
► Другие лекции курса:
Подробнее о курсе:
Лекция читается в рамках образовательного проекта “Технопарк 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: Примеры запросов
------------------------
О КАНАЛЕ:
Официальный канал образовательных проектов Group
► Нажмите здесь для подписки ‣
Актуальные лекции и мастер-классы о программировании от лучших IT-специалистов. Если вы увлечены мобильной и веб-разработкой, присоединяйтесь!
Наши проекты:
Технопарк при МГТУ им. Баумана ‣
Техносфера при МГУ им. Ломоносова ‣
Технотрек при МФТИ ‣
Техноатом при МИФИ -
Технополис при СПбПУ -
------------------------
МЫ В СЕТИ:
Технопарк в ВК |
Техносфера в ВК |
Технотрек в ВК |
Техноатом в ВК |
Технополис в ОК:
Технополис в ВК:
Блог на Хабре |
1 view
15
1
5 days ago 00:16:46 1
Поиграл в Ready or Not и получил депрессию
1 week ago 00:03:22 1
MIA BOYKA - Черная LADA (Премьера клипа)
2 weeks ago 00:01:08 1
BTS от РуАрми новый грузовик у Хайб в поддержку #bts #btsarmy #kpop #suga #jungkook #army #jimin
2 weeks ago 00:23:30 1
Новый король.
3 weeks ago 00:23:22 1
#12 ЗАКОНОМЕРНЫЙ ЖИВОТНЫЙ ФИНАЛ THE PLANET CRAFTER Planet Humble прохождение на русском
4 weeks ago 01:00:34 1
Мужские движения | Михаил Пожарский
4 weeks ago 01:46:00 1
НЕЛЬЗЯ СДАВАТЬСЯ! ОСТАЛОСЬ НЕМНОГО! | ПОЛНАЯ КОПИЯ VK ВКонтакте с НУЛЯ | День 8
4 weeks ago 01:52:51 1
Как ФРАНЦИЯ ВЛЮБИЛА мир в АВТОМОБИЛИ. Часть 1.
4 weeks ago 00:17:22 1
ТЕХНОЛОГИИ ПО ПОДГОТОВКЕ ПРЕСТУПНИКОВ 🤯❓РОДИТЕЛИ, ВЫ ЗНАЕТЕ, ЧТО ПРОИСХОДИТ, КОГДА ДЕТИ В ЮР. ЛИЦЕ 😡
4 weeks ago 00:14:08 1
Бизнес на Дропшипинге с нуля — КАК ДОГОВОРИТЬСЯ С ПОСТАВЩИКОМ?
4 weeks ago 00:16:36 10
Алушта СКОРБИТ. ПАМЯТИ друга, человека с камерой Игоря Осипова.
4 weeks ago 01:05:01 5
. Что Может Начаться Уже Скоро!
4 weeks ago 00:29:41 1
Разбираемся с Теслой и другими ЭЛЕКТРОКАРАМИ
4 weeks ago 00:28:22 1
Франшиза сети кофеен “ЗДРАСТЕ“! Мы В ДЕЛЕ! Интервью с владельцами.
4 weeks ago 03:55:28 1
Как ПОЯВИЛСЯ и ИСЧЕЗ автомобильный РАЙ
4 weeks ago 01:21:56 1
Как МЕРТВЕЦЫ и ИНЖЕНЕРЫ спасали жизни.
4 weeks ago 00:00:00 17
Русская Рыбалка 4. Рр4. Турниры! В Описании Полезные ссылки и описание турниров)
4 weeks ago 01:19:35 1
Покорение ближайших Планет - Колонизация.
4 weeks ago 00:27:43 1
Первый человек на Марсе: Когда человек полетит на Марс?
4 weeks ago 00:30:44 13
BMW G650X XCountry - БМВ, о котором вы не знали. Легкий эндуро для новичка #ТУРБОобзор
4 weeks ago 01:29:15 1
Все, что вы СТЕСНЯЛИСЬ спросить про АВТОМОБИЛИ
4 weeks ago 00:10:03 1
Гостиница из дерева - Строительство деревянной гостиницы «под Ключ»
4 weeks ago 02:00:31 1
Hazbin Hotel - причина по которой мы не достойны рая (feat. hentaisha)
4 weeks ago 00:00:58 1
Нет рецептам за деньги! Дубайский чизкейк. Где вы это находите? #shorts