Seminar / Training
Such- und Vektorfunktionen erweitern Valkey von einem Datenstrukturserver zu einer Plattform für indizierte JSON- und Hash-Daten. Das Seminar verbindet Dokumentmodell, Indexdesign, Volltext-, Filter- und Vektorsuche mit Ingestion, Aktualisierung, Security, Clusterbetrieb und Performance.
Inhaltsübersicht
- Lernziele und fachliche Einordnung
- Anwendungsfälle und Lösungsarchitektur
- Dokumentmodell mit Hashes und JSON
- Indexschema und Lebenszyklus
- Textsuche, Filter und Aggregation
- Vektordaten und Ähnlichkeitssuche
- Hybride Suche und Ranking
- Ingestion, Aktualisierung und Konsistenz
- Cluster, Security und Betrieb
- Praxislabor
- Zielgruppe, Voraussetzungen und Arbeitsweise
Lernziele
Kapitelübersicht: Geeignete Anwendungsfälle und Grenzen von Search, JSON und Vektorsuche bestimmen; Dokumente in Hashes oder JSON konsistent modellieren und indexieren; Text-, numerische, Tag-, Geo- und Sortierabfragen entwerfen; Vektorindizes und Ähnlichkeitssuche nach Qualitäts- und Leistungszielen konfigurieren.
- Geeignete Anwendungsfälle und Grenzen von Search, JSON und Vektorsuche bestimmen.
- Dokumente in Hashes oder JSON konsistent modellieren und indexieren.
- Text-, numerische, Tag-, Geo- und Sortierabfragen entwerfen.
- Vektorindizes und Ähnlichkeitssuche nach Qualitäts- und Leistungszielen konfigurieren.
- Ingestion, Aktualisierung, Skalierung, Security und Monitoring produktionsfähig planen.
Kapitel 1: Anwendungsfälle und Lösungsarchitektur
Kapitelübersicht: Katalogsuche, Dokumentfilter, semantische Suche und Retrieval-Szenarien abgrenzen; Primärspeicher, Suchindex und Quellsystem als Konsistenzmodell darstellen; Latenz-, Aktualitäts-, Qualitäts- und Speicherziele festlegen; Standarddatenstrukturen und Suchfunktionen nach Komplexität und Nutzen auswählen.
- Katalogsuche, Dokumentfilter, semantische Suche und Retrieval-Szenarien abgrenzen.
- Primärspeicher, Suchindex und Quellsystem als Konsistenzmodell darstellen.
- Latenz-, Aktualitäts-, Qualitäts- und Speicherziele festlegen.
- Standarddatenstrukturen und Suchfunktionen nach Komplexität und Nutzen auswählen.
Schritt-für-Schritt-Praxis
- Ausgangslage und Zielkriterien erfassen: Katalogsuche, Dokumentfilter, semantische Suche und Retrieval-Szenarien abgrenzen.
- Konfiguration oder Implementierung aufbauen: Primärspeicher, Suchindex und Quellsystem als Konsistenzmodell darstellen.
- Normal-, Grenz- und Fehlerfall prüfen: Latenz-, Aktualitäts-, Qualitäts- und Speicherziele festlegen.
- Betriebsentscheidung und Prüfnachweis festhalten: Standarddatenstrukturen und Suchfunktionen nach Komplexität und Nutzen auswählen.
Kapitel 2: Dokumentmodell mit Hashes und JSON
Kapitelübersicht: Felder, Datentypen, verschachtelte Strukturen und Schlüsselkonventionen entwerfen; Teilupdates, Löschung und Schemaentwicklung kontrolliert abbilden; Dokumentgröße und Redundanz gegen Abfragekomfort und Indexkosten abwägen; Beispieldokumente mit Validierungsregeln und Testfällen vorbereiten.
- Felder, Datentypen, verschachtelte Strukturen und Schlüsselkonventionen entwerfen.
- Teilupdates, Löschung und Schemaentwicklung kontrolliert abbilden.
- Dokumentgröße und Redundanz gegen Abfragekomfort und Indexkosten abwägen.
- Beispieldokumente mit Validierungsregeln und Testfällen vorbereiten.
Schritt-für-Schritt-Praxis
- Ausgangslage und Zielkriterien erfassen: Felder, Datentypen, verschachtelte Strukturen und Schlüsselkonventionen entwerfen.
- Konfiguration oder Implementierung aufbauen: Teilupdates, Löschung und Schemaentwicklung kontrolliert abbilden.
- Normal-, Grenz- und Fehlerfall prüfen: Dokumentgröße und Redundanz gegen Abfragekomfort und Indexkosten abwägen.
- Betriebsentscheidung und Prüfnachweis festhalten: Beispieldokumente mit Validierungsregeln und Testfällen vorbereiten.
Kapitel 3: Indexschema und Lebenszyklus
Kapitelübersicht: Indexquelle, Präfixe, Feldtypen und Optionen aus den Abfragen ableiten; Text-, Tag-, numerische, Geo- und Sortierfelder gezielt definieren; Indexaufbau, Fortschritt, Fehler und Speicherverbrauch überwachen; Schemaänderung, Neuindexierung und Rollback als Betriebsprozess planen.
- Indexquelle, Präfixe, Feldtypen und Optionen aus den Abfragen ableiten.
- Text-, Tag-, numerische, Geo- und Sortierfelder gezielt definieren.
- Indexaufbau, Fortschritt, Fehler und Speicherverbrauch überwachen.
- Schemaänderung, Neuindexierung und Rollback als Betriebsprozess planen.
Schritt-für-Schritt-Praxis
- Ausgangslage und Zielkriterien erfassen: Indexquelle, Präfixe, Feldtypen und Optionen aus den Abfragen ableiten.
- Konfiguration oder Implementierung aufbauen: Text-, Tag-, numerische, Geo- und Sortierfelder gezielt definieren.
- Normal-, Grenz- und Fehlerfall prüfen: Indexaufbau, Fortschritt, Fehler und Speicherverbrauch überwachen.
- Betriebsentscheidung und Prüfnachweis festhalten: Schemaänderung, Neuindexierung und Rollback als Betriebsprozess planen.
Kapitel 4: Textsuche, Filter und Aggregation
Kapitelübersicht: Tokenisierung, Sprache, Gewichtung und genaue Filterung fachlich abstimmen; Abfragen mit Text, Tags, Zahlenbereichen und Geodaten kombinieren; Sortierung, Projektion, Pagination und Aggregation effizient gestalten; Trefferqualität und Laufzeit anhand eines definierten Testkorpus bewerten.
- Tokenisierung, Sprache, Gewichtung und genaue Filterung fachlich abstimmen.
- Abfragen mit Text, Tags, Zahlenbereichen und Geodaten kombinieren.
- Sortierung, Projektion, Pagination und Aggregation effizient gestalten.
- Trefferqualität und Laufzeit anhand eines definierten Testkorpus bewerten.
Schritt-für-Schritt-Praxis
- Ausgangslage und Zielkriterien erfassen: Tokenisierung, Sprache, Gewichtung und genaue Filterung fachlich abstimmen.
- Konfiguration oder Implementierung aufbauen: Abfragen mit Text, Tags, Zahlenbereichen und Geodaten kombinieren.
- Normal-, Grenz- und Fehlerfall prüfen: Sortierung, Projektion, Pagination und Aggregation effizient gestalten.
- Betriebsentscheidung und Prüfnachweis festhalten: Trefferqualität und Laufzeit anhand eines definierten Testkorpus bewerten.
Kapitel 5: Vektordaten und Ähnlichkeitssuche
Kapitelübersicht: Embedding-Dimension, Datentyp, Distanzmaß und Normalisierung festlegen; Exakte und approximative Suche nach Datenmenge und Latenzziel auswählen; Vektorfelder und Suchparameter mit kontrollierten Beispielen konfigurieren; Recall, Latenz und Speicherbedarf über reproduzierbare Messungen vergleichen.
- Embedding-Dimension, Datentyp, Distanzmaß und Normalisierung festlegen.
- Exakte und approximative Suche nach Datenmenge und Latenzziel auswählen.
- Vektorfelder und Suchparameter mit kontrollierten Beispielen konfigurieren.
- Recall, Latenz und Speicherbedarf über reproduzierbare Messungen vergleichen.
Schritt-für-Schritt-Praxis
- Ausgangslage und Zielkriterien erfassen: Embedding-Dimension, Datentyp, Distanzmaß und Normalisierung festlegen.
- Konfiguration oder Implementierung aufbauen: Exakte und approximative Suche nach Datenmenge und Latenzziel auswählen.
- Normal-, Grenz- und Fehlerfall prüfen: Vektorfelder und Suchparameter mit kontrollierten Beispielen konfigurieren.
- Betriebsentscheidung und Prüfnachweis festhalten: Recall, Latenz und Speicherbedarf über reproduzierbare Messungen vergleichen.
Kapitel 6: Hybride Suche und Ranking
Kapitelübersicht: Semantische Ähnlichkeit mit strukturierten Filtern kombinieren; Vorfilterung, Nachfilterung und Kandidatenmenge auf Qualität und Laufzeit prüfen; Text- und Vektorsignale in einer nachvollziehbaren Rankingstrategie verbinden; Grenzfälle, leere Treffer und unplausible Resultate mit Testsets untersuchen.
- Semantische Ähnlichkeit mit strukturierten Filtern kombinieren.
- Vorfilterung, Nachfilterung und Kandidatenmenge auf Qualität und Laufzeit prüfen.
- Text- und Vektorsignale in einer nachvollziehbaren Rankingstrategie verbinden.
- Grenzfälle, leere Treffer und unplausible Resultate mit Testsets untersuchen.
Schritt-für-Schritt-Praxis
- Ausgangslage und Zielkriterien erfassen: Semantische Ähnlichkeit mit strukturierten Filtern kombinieren.
- Konfiguration oder Implementierung aufbauen: Vorfilterung, Nachfilterung und Kandidatenmenge auf Qualität und Laufzeit prüfen.
- Normal-, Grenz- und Fehlerfall prüfen: Text- und Vektorsignale in einer nachvollziehbaren Rankingstrategie verbinden.
- Betriebsentscheidung und Prüfnachweis festhalten: Grenzfälle, leere Treffer und unplausible Resultate mit Testsets untersuchen.
Kapitel 7: Ingestion, Aktualisierung und Konsistenz
Kapitelübersicht: Batch-, Streaming- und ereignisbasierte Datenzufuhr gegenüberstellen; Idempotente Upserts, Versionen und Löschereignisse implementieren; Indexierungsverzug und fehlerhafte Dokumente messbar behandeln; Rebuild, Backfill und Umschaltung ohne unkontrollierte Suchlücke planen.
- Batch-, Streaming- und ereignisbasierte Datenzufuhr gegenüberstellen.
- Idempotente Upserts, Versionen und Löschereignisse implementieren.
- Indexierungsverzug und fehlerhafte Dokumente messbar behandeln.
- Rebuild, Backfill und Umschaltung ohne unkontrollierte Suchlücke planen.
Schritt-für-Schritt-Praxis
- Ausgangslage und Zielkriterien erfassen: Batch-, Streaming- und ereignisbasierte Datenzufuhr gegenüberstellen.
- Konfiguration oder Implementierung aufbauen: Idempotente Upserts, Versionen und Löschereignisse implementieren.
- Normal-, Grenz- und Fehlerfall prüfen: Indexierungsverzug und fehlerhafte Dokumente messbar behandeln.
- Betriebsentscheidung und Prüfnachweis festhalten: Rebuild, Backfill und Umschaltung ohne unkontrollierte Suchlücke planen.
Kapitel 8: Cluster, Security und Betrieb
Kapitelübersicht: Daten- und Indexverteilung auf Slots, Knoten und Replikas abstimmen; ACL, TLS und minimale Befehlsrechte für Ingestion und Suche konfigurieren; Latenz, Indexgröße, Fehler, Aktualitätsverzug und Hotspots überwachen; Backup, Restore, Upgrade und Performanceabnahme in Runbooks überführen.
- Daten- und Indexverteilung auf Slots, Knoten und Replikas abstimmen.
- ACL, TLS und minimale Befehlsrechte für Ingestion und Suche konfigurieren.
- Latenz, Indexgröße, Fehler, Aktualitätsverzug und Hotspots überwachen.
- Backup, Restore, Upgrade und Performanceabnahme in Runbooks überführen.
Schritt-für-Schritt-Praxis
- Ausgangslage und Zielkriterien erfassen: Daten- und Indexverteilung auf Slots, Knoten und Replikas abstimmen.
- Konfiguration oder Implementierung aufbauen: ACL, TLS und minimale Befehlsrechte für Ingestion und Suche konfigurieren.
- Normal-, Grenz- und Fehlerfall prüfen: Latenz, Indexgröße, Fehler, Aktualitätsverzug und Hotspots überwachen.
- Betriebsentscheidung und Prüfnachweis festhalten: Backup, Restore, Upgrade und Performanceabnahme in Runbooks überführen.
Praxislabor
Kapitelübersicht: Ein JSON- oder Hash-Dokumentmodell und ein passendes Indexschema aufbauen; Text-, Filter-, Sortier- und Aggregationsabfragen für einen Beispielkatalog implementieren; Einen Vektorindex erstellen und exakte sowie approximative Suche vergleichen; Eine hybride Suche mit Ingestion, Aktualisierung, Qualitätsmessung und Monitoring abnehmen.
- Ein JSON- oder Hash-Dokumentmodell und ein passendes Indexschema aufbauen.
- Text-, Filter-, Sortier- und Aggregationsabfragen für einen Beispielkatalog implementieren.
- Einen Vektorindex erstellen und exakte sowie approximative Suche vergleichen.
- Eine hybride Suche mit Ingestion, Aktualisierung, Qualitätsmessung und Monitoring abnehmen.
Zielgruppe, Voraussetzungen und Arbeitsweise
Kapitelübersicht: Zielgruppe: Such- und Datenengineering, Softwareentwicklung, ML- und KI-Engineering, Plattformbetrieb, Lösungsarchitektur und technische Produktteams; Voraussetzungen: Gute Valkey- und Datenmodellierungskenntnisse; für Vektorsuche Grundverständnis von Embeddings und Ähnlichkeitsmaßen; Arbeitsweise: Fachvortrag, Demonstrationen, angeleitete Laboraufgaben, Fehleranalysen und dokumentierte Abnahmen.
Zielgruppe: Such- und Datenengineering, Softwareentwicklung, ML- und KI-Engineering, Plattformbetrieb, Lösungsarchitektur und technische Produktteams.
Voraussetzungen: Gute Valkey- und Datenmodellierungskenntnisse; für Vektorsuche Grundverständnis von Embeddings und Ähnlichkeitsmaßen.
Arbeitsweise: Fachvortrag, technische Demonstrationen, strukturierte Schrittfolgen, praktische Übungen am System, kontrollierte Fehlerfälle und schriftliche Prüfpunkte.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Such- und Datenengineering, Softwareentwicklung, ML- und KI-Engineering, Plattformbetrieb, Lösungsarchitektur und technische Produktteams |
| Voraussetzungen: | Gute Valkey- und Datenmodellierungskenntnisse; für Vektorsuche Grundverständnis von Embeddings und Ähnlichkeitsmaßen |
| 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: | Fachvortrag, Demonstrationen, praktische Übungen und strukturierte Laboraufgaben 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.
