Видеолекции курса Базы данных.
Лектор: Илья Тетерин.
Курс ставит перед собой следующие цели:
- Познакомить слушателей с принципами построения систем хранения данных.
- Показать распространенные проблемы и варианты их решения.
- Дать навыки оценки готовых реализаций и работы с ними.
Лекция 1.
Бумажная телефонная книга. Организация информации в ней, хранение информации, операции над данными, CRUD, поиск, алгоритмы, скорость работы.
Посмотреть видео на сайте Лекториума
Дополнительные материалы
Слайды.
Лекция 2.
Архитектура распределенной базы данных, компоненты системы, партиционирование и шардирование данных. Master-slave репликация, журнал операций. Memcached, Redis.
Посмотреть видео на сайте Лекториума
Дополнительные материалы
Слайды.
Лекция 3.
Что такое транзакция. Зачем она нужна. Свойства ACID. Особенности распределенного состояния данных. CAP теорема. CAP "сказка". Понятие BASE.
Посмотреть видео на сайте Лекториума
Дополнительные материалы
Слайды.
Лекция 4.
Получение одной записи из базы: что происходит шаг за шагам. Оптимизации. Кеширование соединений, запросов.
Посмотреть видео на сайте Лекториума
Дополнительные материалы
Слайды.
Лекция 5.
Получение N рядов из базы. Примеры на Mongo, MySQL. Шаги процесса. Explain plan. Оптимизации.
Посмотреть видео на сайте Лекториума
Дополнительные материалы
Слайды.
Лекция 6.
Хранилище фотографий - фотохостинг.
Посмотреть видео на сайте Лекториума
Дополнительные материалы
Слайды.
Лекция 7.
Спец. база: поиск / lucene / hdfs
Посмотреть видео на сайте Лекториума
Дополнительные материалы
Слайды.
Лекция 8.
Большие базы данных - mapreduce / bigtable / hbase / cassandra
Посмотреть видео на сайте Лекториума
Дополнительные материалы
Слайды.
Лекция 9.
Базы вокруг нас - html5 local storage, sqlite
Посмотреть видео на сайте Лекториума
Дополнительные материалы
Слайды.
Лекция 10.
Графы и их хранение на примере Neo4J. Пример загрузки данных и обработки - 10 000 фильмов и 100 000 ролей.
Посмотреть видео на сайте Лекториума
Дополнительные материалы
Слайды.
Дополнительные материалы:
Видеолекции курса Базы данных (2011).
Видеолекции курса Базы данных (2014).
Немає коментарів:
Дописати коментар