NoSQL

Dokumentenbasierte NoSQL Datenbanken

NoSQL | MongoDB

Beschreibung

Die Datenbank für moderne Anwendungen

MongoDB ist eine universelle, dokumentbasierte, verteilte Datenbank für die moderne Anwendungsentwicklung und die Cloud, die in puncto Produktivität höchsten Ansprüchen gerecht wird.

Agenda

  • Grundlagen
    • NoSQL vs SQL
    • Warum MongoDB
    • MongoDB Community Server installieren
      (Ubuntu, Windows, macOS)
    • Daten importieren
  • Documents und Collections
    • Ein Document erzeugen
    • Documents auflisten
    • Inhalte von Documents
    • Collections
  • Abfragen
    • find, sort, limit, skip
    • Operatoren und Arrays
    • Updating Documents
    • Updating Arrays
    • Deleting Documents
    • Queries
  • Daten und Schemata
    • Anders denken: NoSQL vs SQL
    • Indizes
    • Dateien in MongoDB
    • Joins vermeiden
  • MongoDB in der Programmierung
    • Python
    • PHP
  • Server Administration
    • MongoDB Config
    • Replikation
    • Authentication
    • Autorization
    • Backup

Software

MongoDB Community Server

Literaturempfehlung

Zeitrahmen

2 Tage

(individuelle Gestaltung möglich)

SQL

NoSQL - Not Only SQL


Trainings

NoSQL | MongoDB
Einstieg in MongoDB