Zielsetzung
Das Seminar vermittelt die technische Einordnung von FerretDB als offene, MongoDB-kompatible Dokumentdatenbank auf PostgreSQL-Basis. Architektur, Datenfluss, Werkzeuge, Einsatzgrenzen und Auswahlkriterien werden so behandelt, dass eine belastbare technische Bewertung möglich wird.
Inhaltsübersicht
- Zielsetzung und Lernziele
- Teilnehmerkreis und Voraussetzungen
- Einordnung und Zielsetzung
- Architektur und Datenfluss
- Werkzeuge und Schnittstellen
- Funktionen und Grenzen
- Einsatzbewertung
- Erste praktische Schritte
- Praxisübungen und Methodik
Lernziele
- FerretDB, MongoDB-Protokoll, PostgreSQL und DocumentDB-Erweiterung sauber einordnen
- Den Datenfluss vom Client bis zur persistenten Speicherung nachvollziehen
- Geeignete Anwendungsfälle und erkennbare Ausschlusskriterien bestimmen
- Eine kleine Testumgebung bedienen und erste Datenoperationen ausführen
Teilnehmerkreis
IT-Architekten, Entwickler, Administratoren, DevOps-Fachkräfte, Projektleiter und technische Entscheider.
Voraussetzungen
Allgemeine Kenntnisse zu Datenbanken, Client-Server-Architekturen und JSON. Spezifische FerretDB-Vorkenntnisse sind nicht erforderlich.
Seminarinhalte
Kapitel 1: Einordnung und Zielsetzung
Inhaltsübersicht des Kapitels: Dokumentdatenbanken und MongoDB-kompatible Schnittstellen begrifflich einordnen; Offene Lizenzierung, Portabilität und Vermeidung von Herstellerbindung bewerten; FerretDB von einem MongoDB-Fork und von einem nativen PostgreSQL-Client unterscheiden.
- Schritt 1: Dokumentdatenbanken und MongoDB-kompatible Schnittstellen begrifflich einordnen
- Schritt 2: Offene Lizenzierung, Portabilität und Vermeidung von Herstellerbindung bewerten
- Schritt 3: FerretDB von einem MongoDB-Fork und von einem nativen PostgreSQL-Client unterscheiden
Kapitel 2: Architektur und Datenfluss
Inhaltsübersicht des Kapitels: Client, MongoDB-Protokoll, FerretDB-Dienst und PostgreSQL-Backend identifizieren; Rolle der DocumentDB-Erweiterung für Speicherung und Befehlsausführung erläutern; Authentifizierung, Verbindungen und Antwortpfad nachvollziehen.
- Schritt 1: Client, MongoDB-Protokoll, FerretDB-Dienst und PostgreSQL-Backend identifizieren
- Schritt 2: Rolle der DocumentDB-Erweiterung für Speicherung und Befehlsausführung erläutern
- Schritt 3: Authentifizierung, Verbindungen und Antwortpfad nachvollziehen
Kapitel 3: Werkzeuge und Schnittstellen
Inhaltsübersicht des Kapitels: MongoDB-kompatible Shells, Treiber und grafische Clients einordnen; Data API, MCP, Debug-Endpunkte und PostgreSQL-Werkzeuge abgrenzen; Passende Schnittstelle für Entwicklung, Betrieb und Diagnose auswählen.
- Schritt 1: MongoDB-kompatible Shells, Treiber und grafische Clients einordnen
- Schritt 2: Data API, MCP, Debug-Endpunkte und PostgreSQL-Werkzeuge abgrenzen
- Schritt 3: Passende Schnittstelle für Entwicklung, Betrieb und Diagnose auswählen
Kapitel 4: Funktionen und Grenzen
Inhaltsübersicht des Kapitels: CRUD, Aggregation, Indizes, Suche und Replikation im Überblick strukturieren; Kompatibilität als workloadbezogene Eigenschaft statt pauschaler Zusage bewerten; Nicht unterstützte Funktionen durch Tests und Akzeptanzkriterien erfassen.
- Schritt 1: CRUD, Aggregation, Indizes, Suche und Replikation im Überblick strukturieren
- Schritt 2: Kompatibilität als workloadbezogene Eigenschaft statt pauschaler Zusage bewerten
- Schritt 3: Nicht unterstützte Funktionen durch Tests und Akzeptanzkriterien erfassen
Kapitel 5: Einsatzbewertung
Inhaltsübersicht des Kapitels: Anforderungen an Funktion, Leistung, Verfügbarkeit und Betrieb erfassen; Pilotumfang und repräsentative Testfälle auswählen; Entscheidungskriterien für Einführung, Vertiefung oder Ausschluss dokumentieren.
- Schritt 1: Anforderungen an Funktion, Leistung, Verfügbarkeit und Betrieb erfassen
- Schritt 2: Pilotumfang und repräsentative Testfälle auswählen
- Schritt 3: Entscheidungskriterien für Einführung, Vertiefung oder Ausschluss dokumentieren
Kapitel 6: Erste praktische Schritte
Inhaltsübersicht des Kapitels: Verbindung zu einer vorbereiteten Instanz herstellen; Datenbank, Collection und Beispieldokumente anlegen; Einfache Lese-, Änderungs- und Löschoperationen kontrolliert ausführen.
- Schritt 1: Verbindung zu einer vorbereiteten Instanz herstellen
- Schritt 2: Datenbank, Collection und Beispieldokumente anlegen
- Schritt 3: Einfache Lese-, Änderungs- und Löschoperationen kontrolliert ausführen
Praxisübungen
- Eine Architekturzeichnung für eine Beispielanwendung erstellen
- Erste CRUD-Befehle mit einem MongoDB-kompatiblen Client ausführen
- Eine kurze Eignungsprüfung mit Muss-, Soll- und Ausschlusskriterien formulieren
Methodik
Architekturvortrag, Demonstrationen und angeleitete Übungen werden mit einer strukturierten Eignungsanalyse verbunden. Technische Aussagen werden unmittelbar an einer Laborinstanz überprüft.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 1 Tag ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 599 zzgl. MwSt. Inhaus: € 1.700 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Architekten, Entwickler, Administratoren, DevOps und technische Entscheider |
| Voraussetzungen: | Allgemeine Datenbank-, Client-Server- und JSON-Grundkenntnisse |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, angeleitete Laborübungen, Fallstudien und praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
