Не только тренируюсь и готовлю…
В эту прекрасную солнечную пятницу провёл презентацию для системных аналитиков одной из ведущих отечественных компаний на тему «Основы работы с реляционными и NoSQL базами данных».
Обсудили нормализацию и денормализацию реляционных БД, транзакции и свойства ACID, аномалии, оптимизацию запросов и устройство B-деревьев (B-tree), а также вертикальное и горизонтальное масштабирование.
Отдельно поговорили об особенностях NoSQL БД и принципах BASE. Разобрали, в каких случаях имеет смысл использовать различные типы баз данных, и рассмотрели практические кейсы их применения.
Получилась насыщенная встреча - от основ проектирования структуры данных до вопросов производительности и выбора подходящего типа БД под конкретную задачу.