NoSQL-Datenbank Mongo DB

23. Januar 2019

Lang: cs en de es

NoSQL-Datenbanken sind in verschiedenen Anwendungen und Webanwendungen weit verbreitet, daher habe ich mich auch mit ihnen beschäftigt. Und habe mich mit der Datenbank MongoDB vertraut gemacht, um zu wissen, wie man sie einsetzt und mit ihr arbeitet. In diesem Artikel erfahren Sie, wie Sie die NoSQl-Datenbank MongoDB installieren und verwenden können.

Hier ist eine Seite mit einer Liste verschiedener NoSQL-Datenbanken

Was ist eine NoSQL-Datenbank

Der Begriff Datenbank bezieht sich in der Regel auf eine relationale Datenbank, die auf der Grundlage der relationalen Theorie aufgebaut ist und die SQL-Abfragesprache zum Abrufen von Daten verwendet. Es gibt einen Artikel über relationale Datenbanken wie man MySQL/MariaDB-Datenbanken von PostgreSQL aus nutzt.
NoSQL-Datenbanken sind aber anders aufgebaut und man erhält die Daten aus ihnen auf eine andere Art und Weise.

Liste der NoSQL-Datenbanken

  • MongoDB
  • CouchDB ist in vielerlei Hinsicht anderen Dokumentenspeichern wie MongoDB ähnlich
  • Redis
  • MemcacheDB

Video NoSQL-Datenbank MongoDB

Hier ist eine Livestream-Aufzeichnung zum Thema NoSQL-Datenbank MongoDB:
Wir werden die Datenbank MongoDB installieren und einige grundlegende Arbeiten mit ihr ausprobieren, sowie eine Verbindung von PHP aus herstellen und einige Daten speichern.

Gliederung:
  • Was ist eine Datenbank
  • relational vs. NoSql
  • Bestehende NoSql-Datenbanken
  • Installation von MongoDB
  • Anmelden bei MongoDB
  • MongoDB mit PHP verbinden und nutzen
Im Stream werden Sie die Technologien sehen:
  • Konsole
  • Linux
  • PHP
  • MongoDB

PHP-Beispiel

MongoDB-Codebeispiel in PHP

Mongo DB im Docker

Die webbasierte grafische Verwaltungsoberfläche von Mongo DB und Mongo Express in Docker-Containern zum Laufen bringen:
Hier ist Mongo DB-Konfigurationsquellcode in Docker.

Links

Artikel zu einem ähnlichen Thema

Python-Programm zur Steuerung von Docker über die API
Wie man MailCatcher zum Testen von E-Mails verwendet
Python OpenAI API
Erstellen einer WebSocket-Webanwendung und Einrichten eines Proxys
Projektmanagement: agile Softwareentwicklung
Wie man alte PHP-Anwendungen ausführt
Was ein guter Programmierer wissen sollte
Programmiersprache Rust
NodeJS: Entwicklung, Serverkonfiguration
Nette Sicherheitslücke CVE-2020-15227
REST API: Plattform-API
Kundenspezifisches Web- und E-Mail-Hosting mit ISP Config-Software
Programmierung in SQL: PostgreSQL, MySQL/MariaDB
HTTPS: sicheres Web
Herstellen einer Verbindung zu Microsoft SQL Server unter Linux
Was ist die Stellenbeschreibung eines Programmierers?
Lokalisierung von Python-Anwendungen
Welches Mail- und Webhosting Sie wählen sollten
Digispark - Atmel ATtiny Mikrocontroller mit Arduino IDE programmieren
Entwicklung für ARM-Prozessoren mit Arduino IDE
Wie programmiere ich den ESP8266 WiFi-Prozessor?
Offenes Smartphone mit Linux - Openmoko Neo FreeRunner

Newsletter

Wenn Sie daran interessiert sind, gelegentlich Neuigkeiten per E-Mail zu erhalten.
Sie können sich registrieren, indem Sie Ihre E-Mail-Adresse eingeben News-Abonnement.


+