Seminar FerretDB Indexierung, Volltextsuche und TTL

Zielsetzung

Das Seminar behandelt klassische Indizes, Volltextsuche und zeitgesteuerte Datenlöschung in FerretDB. Indexentwürfe werden aus realen Abfragen abgeleitet, mit Testdaten überprüft und hinsichtlich Eindeutigkeit, Suchqualität, Speicherbedarf und Betriebsfolgen bewertet.

Inhaltsübersicht

  1. Zielsetzung und Lernziele
  2. Teilnehmerkreis und Voraussetzungen
  3. Indexbedarf aus Abfragen ableiten
  4. Einzel- und Verbundindizes
  5. Eindeutige Indizes und Datenqualität
  6. Volltextindex entwerfen
  7. Volltextabfragen und Relevanz
  8. TTL-Indizes und Aufbewahrung
  9. Indexbetrieb und Änderungen
  10. Praxisübungen und Methodik

Lernziele

  • Einzel-, Verbund- und eindeutige Indizes aus Zugriffsmustern ableiten
  • Volltextindizes mit Feldauswahl, Gewichtung und Sprachparametern konfigurieren
  • TTL-Indizes für technische Aufbewahrungsregeln korrekt einsetzen
  • Indexänderungen durch Messungen, Tests und Betriebsprüfungen absichern

Teilnehmerkreis

Softwareentwickler, Datenbankentwickler, Datenbankadministratoren, Suchspezialisten und DevOps-Fachkräfte.

Voraussetzungen

Sichere Kenntnisse einfacher FerretDB-Abfragen und CRUD-Operationen. Grundverständnis von Datenbankindizes ist hilfreich.

Seminarinhalte

Kapitel 1: Indexbedarf aus Abfragen ableiten

Inhaltsübersicht des Kapitels: Häufige Filter-, Sortier- und Eindeutigkeitsanforderungen erfassen; Selektivität, Feldreihenfolge und Änderungsrate bewerten; Messbare Ziele für Antwortzeit und Ressourcenverbrauch definieren.

  1. Schritt 1: Häufige Filter-, Sortier- und Eindeutigkeitsanforderungen erfassen
  2. Schritt 2: Selektivität, Feldreihenfolge und Änderungsrate bewerten
  3. Schritt 3: Messbare Ziele für Antwortzeit und Ressourcenverbrauch definieren

Kapitel 2: Einzel- und Verbundindizes

Inhaltsübersicht des Kapitels: Einzelindizes für häufige Gleichheits- und Bereichsfilter erstellen; Verbundindizes in passender Feldreihenfolge planen und anlegen; Aufsteigende und absteigende Sortierrichtungen nachvollziehbar auswählen; Nicht genutzte oder redundante Indizes identifizieren.

  1. Schritt 1: Einzelindizes für häufige Gleichheits- und Bereichsfilter erstellen
  2. Schritt 2: Verbundindizes in passender Feldreihenfolge planen und anlegen
  3. Schritt 3: Aufsteigende und absteigende Sortierrichtungen nachvollziehbar auswählen
  4. Schritt 4: Nicht genutzte oder redundante Indizes identifizieren

Kapitel 3: Eindeutige Indizes und Datenqualität

Inhaltsübersicht des Kapitels: Fachliche Schlüssel und technische Eindeutigkeitsregeln festlegen; Bestandsdaten vor Aktivierung auf Duplikate prüfen; Fehler bei konkurrierenden Schreibvorgängen korrekt behandeln.

  1. Schritt 1: Fachliche Schlüssel und technische Eindeutigkeitsregeln festlegen
  2. Schritt 2: Bestandsdaten vor Aktivierung auf Duplikate prüfen
  3. Schritt 3: Fehler bei konkurrierenden Schreibvorgängen korrekt behandeln

Kapitel 4: Volltextindex entwerfen

Inhaltsübersicht des Kapitels: Textfelder, Suchsprache und gewünschte Relevanz bestimmen; Einzel- oder zusammengesetzten Textindex mit Gewichten definieren; Die Beschränkung auf einen Textindex je Collection im Modell berücksichtigen.

  1. Schritt 1: Textfelder, Suchsprache und gewünschte Relevanz bestimmen
  2. Schritt 2: Einzel- oder zusammengesetzten Textindex mit Gewichten definieren
  3. Schritt 3: Die Beschränkung auf einen Textindex je Collection im Modell berücksichtigen

Kapitel 5: Volltextabfragen und Relevanz

Inhaltsübersicht des Kapitels: Suchbegriffe und Mehrwortsuchen kontrolliert ausführen; Relevanzwerte projizieren und Ergebnisse danach sortieren; Suchqualität mit repräsentativen positiven und negativen Beispielen bewerten.

  1. Schritt 1: Suchbegriffe und Mehrwortsuchen kontrolliert ausführen
  2. Schritt 2: Relevanzwerte projizieren und Ergebnisse danach sortieren
  3. Schritt 3: Suchqualität mit repräsentativen positiven und negativen Beispielen bewerten

Kapitel 6: TTL-Indizes und Aufbewahrung

Inhaltsübersicht des Kapitels: Zeitfeld, Ablaufzeit und zulässige Verzögerung fachlich festlegen; Einen einfeldrigen TTL-Index auf einem Datumsfeld erstellen; Hintergrundbereinigung, bereits vorhandene Dokumente und Kontrollabfragen berücksichtigen.

  1. Schritt 1: Zeitfeld, Ablaufzeit und zulässige Verzögerung fachlich festlegen
  2. Schritt 2: Einen einfeldrigen TTL-Index auf einem Datumsfeld erstellen
  3. Schritt 3: Hintergrundbereinigung, bereits vorhandene Dokumente und Kontrollabfragen berücksichtigen

Kapitel 7: Indexbetrieb und Änderungen

Inhaltsübersicht des Kapitels: Indexbestand und Namenskonventionen dokumentieren; Änderungen zuerst mit Testlast und Rückfallplan erproben; Speicher-, Schreib- und Wartungsfolgen überwachen.

  1. Schritt 1: Indexbestand und Namenskonventionen dokumentieren
  2. Schritt 2: Änderungen zuerst mit Testlast und Rückfallplan erproben
  3. Schritt 3: Speicher-, Schreib- und Wartungsfolgen überwachen

Praxisübungen

  • Passende Indizes für einen gemischten Filter- und Sortierworkload entwerfen
  • Volltextsuche mit gewichteten Feldern und Relevanzsortierung aufbauen
  • TTL-Löschung für Sitzungs- oder Protokolldaten konfigurieren und kontrollieren

Methodik

Indexentscheidungen werden nicht auswendig gelernt, sondern aus konkreten Abfragen abgeleitet. Messbare Testfälle, Datenqualitätsprüfungen und ein kontrollierter Änderungsprozess bilden den roten Faden.

Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner

Seminardetails

   
Dauer: 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weiterer Tag 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.198 zzgl. MwSt.
Inhaus: € 3.400 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Entwickler, Datenbankadministratoren, Suchspezialisten und DevOps
Voraussetzungen: Sichere CRUD- und Abfragekenntnisse; Indexgrundlagen hilfreich
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.

Seminar Startdatum Enddatum Ort Dauer
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben