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
- Server Administration
- MongoDB Config
- Replikation
- Authentication
- Autorization
- Backup
Software
MongoDB Community Server
Literaturempfehlung
Zeitrahmen
2 Tage
(individuelle Gestaltung möglich)