Build your ultimate AI agent
Описание курса
Хотите разобраться в NoSQL и понять, чем он отличается от SQL? Вы попали по адресу! В этом концептуальном курсе (без написания кода) вы познакомитесь с четырьмя основными типами NoSQL-баз данных: «ключ — значение», документными, колоночными и графовыми. Вы узнаете о четырёх популярных NoSQL-движках — Redis, MongoDB, Apache Cassandra и Neo4j — и научитесь выбирать подходящий под конкретные бизнес-задачи. Вы проследите за приключениями данных вымышленной социальной сети и узнаете, как NoSQL помогает хранить неструктурированные данные — например, публикации пользователей — и извлекать из них полезную информацию. Наконец, вы изучите реальные сценарии применения NoSQL-баз данных и получите знания, необходимые для эффективного хранения данных в любой ситуации.
Предварительные требования
Программа
Структура курса
1
Базы данных «ключ — значение»
В начале курса вы узнаете, чем NoSQL отличается от реляционных баз данных. Затем познакомитесь с базами данных типа «ключ — значение», их преимуществами и ограничениями, а также научитесь определять ситуации, в которых они наиболее уместны. Завершит главу разбор кейса компании Editoo, которой удалось сократить время простоя и повысить производительность с помощью Redis.
- Добро пожаловать!50 XP
- NoSQL и реляционные базы данных100 XP
- Ключи и значения100 XP
- Преимущества и ограничения баз данных типа «ключ — значение»50 XP
- Классификация преимуществ и ограничений100 XP
- Правда или ложь?100 XP
- Когда использовать базы данных «ключ — значение»50 XP
- Подходящие случаи применения100 XP
- Подходит или не подходит100 XP
- Пример использования Redis50 XP
- Возможности Redis100 XP
- Redis и Editoo100 XP
2
Документные базы данных
В этой главе вы изучите основы документных баз данных, разберёте их преимущества и ограничения, а также научитесь распознавать ситуации, в которых они подходят лучше всего. В завершение вы рассмотрите кейс компании Shutterfly, которая использовала документную базу данных MongoDB, чтобы снизить задержки и ускорить вывод продукта на рынок.
3
Колоночные базы данных
Вы познакомитесь с колоночными базами данных, изучите их преимущества и ограничения, а также разберёте ситуации, в которых они применяются наиболее эффективно. В завершение главы вас ждёт кейс компании Bigmate, которая использовала Apache Cassandra для обработки миллионов операций от одновременно работающих пользователей каждую секунду.
4
Графовые базы данных
В финальной главе вы рассмотрите графовые базы данных: изучите их преимущества, ограничения и сценарии применения. Курс завершается кейсом компании Gousto, которой удалось улучшить контроль над затратами благодаря базе данных Neo4j.
R
Концепции NoSQL
Курс
завершён

