Релационните бази данни са предпочитаната технология за съхраняване, извличане и запитване на данни. Релационните бази данни позволяват на потребителите да организират своите данни, като използват структуриран, добре дефиниран набор от модели (модел). Въпреки че този подход работи добре за съхраняване на данни, които са стандартизирани и добре разбрани предварително (помислете за приложение за регистрация в болница, което съхранява записи на пациенти със същия последователен набор от предварително дефинирани полета... ID на пациента, собствено име, фамилия име, дата на последно посещение и др.), има ограничения за този модел. За организации, чиито входящи данни не са добре дефинирани (помислете за онлайн формуляр за запитване за стартиращ бизнес, който все още е в процес на експериментиране с различни полета за събиране на данни за посетителите, премахване и добавяне на полета, докато отиват, за да се приспособят към променящия се характер на бизнес), всички установени дефиниции за това как данните трябва да се поберат в съществуваща база данни ще трябва редовно да се предефинират. Това би изисквало пресъздаване на модела на данни (схема), който диктува структурата на данните и неговите разрешени типове данни, за да поддържа различни типове входни данни и т.н., преди нови данни да могат да бъдат записани в базата данни.
Въведете не SQL (не само SQL) бази данни. Никакви SQL бази данни не освобождават потребителите от необходимостта да дефинират предварително структурата на входящите данни, което им позволява да вмъкват и актуализират нови данни в движение. NoSQL базите данни често са по-бързи от релационните бази данни и могат да обработват много големи количества данни с лекота. No SQL базите данни също се мащабират по-добре от релационните бази данни, поради способността им ефективно да разделят данните между много сървъри (клъстер) и да балансират натоварването при достъпа до тези данни. No SQL базите данни се интегрират особено добре с приложения, които поддържат анализи в реално време, персонализиране на сайтове, IoT и мобилни приложения
В това обучение на живо, водено от инструктор, участниците ще разберат архитектурата, принципите на проектиране и функционалността на най-популярните NoSQL бази данни, докато настройват, работят и оценяват редица NoSQL бази данни в лабораторна среда на живо. Целта на това обучение е да даде възможност на участниците интелигентно да оценят, предложат и внедрят подходящо решение за база данни NoSQL в рамките на тяхната организация.
До края на това обучение участниците ще могат:
Инсталирайте и конфигурирайте различни типове NoSQL бази данни, включително MongoDB, Cassandra, Redis и Neo4j Разберете предимствата и недостатъците на NoSQL бази данни срещу релационни бази данни Разберете основните формати на данни, използвани от NoSQL бази данни и как тези формати може да се използва с предимство при разработване на съвременни приложения (десктоп, мобилни, облачни, IoT) Извършване на операции за създаване, вмъкване, актуализиране, изтриване в NoSQL база данни Настройване на смесена среда както с релационна база данни, така и с NoSQL работа в тандем Конфигурирайте клъстер от база данни NoSQL за разпределяне на обработката на много големи масиви от данни Разберете последиците за сигурността от използването на база данни NoSQL Разположете и мащабирайте база данни NoSQL в производствена среда
Публика
Database професионалисти Архитекти на данни Стратези на данни Мениджъри на проекти Разработчици на приложения, желаещи да интегрират гъвкаво решение за база данни в своето приложение
Формат на курса
Част лекция, част дискусия, упражнения и тежка практическа практика
Забележка
За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да уговорим.
Read more...