EMBER_CLI_FASTBOOT_BODY

Введение в нереляционные базы данных

Данный курс посвящен практическим вопросам использования нереляционных СУБД. Его основной задачей является освоение языков запросов наиболее популярных NoSQL решений и формирование представления о том в каких случаях лучше всего использовать тот или иной продукт. Курс подразумевает много самостоятельной работы и чтения документации!

Certificate Stepik

About this course

Курс посвящен практическим аспектам использования нереляционных СУБД, известных также как NoSQL. Данный тип инструментов стремительно набирает популярность и в отдельных областях уже активно вытесняет традиционные SQL-решения. Поэтому современным IT-специалистом важно иметь целостное представление об их возможностях, решаемых задачах и ограничениях.

Курс подразумевает много самостоятельной работы и чтения документации!

Задачами  курса является:

  1. Кратко охарактеризовать наиболее популярные виды нереляционных БД.
  2. Дать общее представление о том, как выбрать нереляционную БД в зависимости от поставленной задачи.
  3. Познакомить с практическими приемами использования нереляционных БД.

Who is this course for

Теория, примеры и задачи даются для Ubuntu 14.04, поэтому для успешного прохождения курс необходимы базовые навыки работы в командной строке Linux.

Meet the Instructors

User picture
Mark Zaslavskiy
SPBETU, OSLL
Researcher at Mobile Robot Algorithms Laboratory, teacher at SPBETU, member of OSLL
User picture
Alexandra Orishchenko
SFedU MMCS, SPbAU MIT
User picture
Sergey Sokolov
Web Developer, PiterPy Meetup organizer
https://teners.me

Course content

Введение
  1.  
     
  2.  
     
  3.  
     
Базы данных "ключ-значение"
Документо-ориентированные базы данных
Грубый анализ моделей данных
Графовые базы данных

Certificate

Certificate Stepik

Learners' reviews

Курс понравился. Материал подан хорошо, задания интересные.
В качестве поверхностного ознакомления с нереляционными базами курс неплох. Задания с выбором вариантов ответа, на мой взгляд, слишком простые. Хотелось бы, чтобы к каждому степу шли задания в консоли. При запуске виртуалки очень огорчает отсутствие возможности копировать через Ctrl+C, копировать можно только через буфер мышки, а если ее нет, то остается только страдать. В самих задачах базы и другие аргументы представлены в виде бессмысленной последовательности цифр и букв, поэтому возможность копирования делает работу с консолью приятнее. Естественно, слегка огорчает то, что виртуалки периодически тормозят. Относительно теории - она суховата, довольно сложно читать. Хороший пример доступного обьяснения теории - это инструкция в Neo4j, небольшой гайд с картинками и короткими обьяснениями, но после него все становится придельно ясно. Понравилось, что в заданиях к главе про графовые базы в качестве примеров были персонажи из Adventure time. Хотелось бы больше информации по настройке и отладке БД. Какие-нибудь дополнительные задания в конце каждого степа, чтобы использовать все методы, которые изучили до этого. Также было бы интересно если бы в дополнительных материиалах были статьи (предположим с хабра) с описанием использования определенных баз в различных проектах. В любом случае спасибо разработчикам этого курса)
1. Много времени занимает бессмысленное и беспощадное перепечатывание идентификаторов вида J38NnjKd, терминалы тоже, бывает, подводят. 2. В рамках введения в NoSQL текстовая форма подачи материала хороша, всегда можно вернуться и перечитать тему. 3. На мой взгляд - маловато практики, а та, которая в курсе имеется, выполняется легко. Хотелось бы усложненных практических модулей в дополнении к основной части. В целом же курс со своей задачей (знакомством с NoSQL) справляется хорошо, рекомендую.

Share this course