План на курса


Введение

Обзор на най-популярните NoSQL бази данни

  • MongoDB (документална), Cassandra (колонарна), Redis (ключ-стойност), Neo4J (граф)

Обзор на характеристиките и архитектурата на MongoDB

  • Кореспонденция между релационна база данни и MongoDB
  • Индексиране, репликация, балансиране на натоварването, ad hoc заявявания, и т.н.

MongoDB срещу MySQL

Инсталиране и конфигуриране на MongoDB

Създаване на база данни

Четене, записване и извличане на данни от MongoDB

Разработка на приложения с MongoDB

Сигурност в MongoDB

Наличност в MongoDB

Интегриране на релационни и NoSQL (нерелационни) хранилища на данни

Интегриране на MongoDB с фреймворкове за обработка на данни

  • Hadoop MapReduce, Apache Spark, и т.н.

Кога да използвате MongoDB

  • Идеални работни натоварвания за NoSQL в предприятие

Кога да не използвате MongoDB

  • Недостатъци на NoSQL

Развертяване на MongoDB в производствена среда

  • На място или публичен облак

Масштабиране на MongoDB

Диагностика на MongoDB

Заключителни бележки


Введение

  • Колонарна (таблична) срещу документална база данни

Обзор на характеристиките и архитектурата на Cassandra

Инсталиране и конфигуриране на Cassandra

Създаване на база данни

Четене, записване и извличане на данни от Cassandra

Разработка на приложения с Cassandra

Сигурност в Cassandra

Наличност в Cassandra

Интегриране на релационни и NoSQL (нерелационни) хранилища на данни

Интегриране на Cassandra с фреймворкове за обработка на данни

  • Hadoop MapReduce, Apache Spark, и т.н.

Кога да използвате Cassandra

Развертяване на Cassandra в производствена среда

  • На място и публичен облак

Масштабиране на Cassandra

Диагностика на Cassandra

Заключителни бележки

Изисквания

  • Разбиране на концепциите за релационни бази данни
  • Не е необходим опит в програмирането
 28 часа

Брой участници


Цена за участник

Отзиви от потребители (3)

Предстоящи Курсове

Свързани Kатегории