Skip to content
github-actions[bot] edited this page Sep 28, 2026 · 25 revisions

Navigation: Home > Training

ThemisDB Schulungsunterlagen

Willkommen beim ThemisDB-Schulungscurriculum. Dieses Verzeichnis enthΓ€lt alle Materialien fΓΌr eine strukturierte EinfΓΌhrung in ThemisDB β€” die hochperformante Multi-Model-Datenbank mit nativer KI-Integration.

πŸ“‚ Verzeichnisstruktur

schulung/
β”œβ”€β”€ README.md                        ← Diese Datei
β”œβ”€β”€ praesentation/                   ← Marp-kompatible FoliensΓ€tze
β”‚   β”œβ”€β”€ 01_einfuehrung_und_uebersicht.md
β”‚   β”œβ”€β”€ 02_datenmodelle_und_architektur.md
β”‚   β”œβ”€β”€ 03_aql_abfragesprache.md
β”‚   β”œβ”€β”€ 04_installation_und_setup.md
β”‚   └── 05_anwendungsbeispiele.md
β”œβ”€β”€ dokumente/                       ← Schulungsdokumente & ArbeitsblΓ€tter
β”‚   β”œβ”€β”€ 01_quickstart_guide.md
β”‚   β”œβ”€β”€ 02_aql_referenz_kurzuebersicht.md
β”‚   β”œβ”€β”€ 03_datenmodellierung_guide.md
β”‚   β”œβ”€β”€ 04_uebungsaufgaben.md
β”‚   └── 05_best_practices_guide.md
└── examples/                        ← Praxisnahe Code-Beispiele
    β”œβ”€β”€ README.md
    β”œβ”€β”€ 01_grundlegende_operationen/
    β”œβ”€β”€ 02_aql_queries/
    β”œβ”€β”€ 03_graph_daten/
    └── 04_multimodell_anwendung/

🎯 Lernziele

Nach Abschluss dieser Schulung kΓΆnnen Teilnehmer:

  • Die Architektur und Kernkonzepte von ThemisDB erlΓ€utern
  • ThemisDB installieren und konfigurieren
  • Datenmodelle fΓΌr verschiedene AnwendungsfΓ€lle entwerfen
  • AQL-Abfragen fΓΌr relationale, Graph-, Vektor- und Dokumentenoperationen schreiben
  • ThemisDB in eigene Anwendungen integrieren
  • Best Practices fΓΌr Performance, Sicherheit und Betrieb anwenden

πŸ“‹ Curriculum-Übersicht

Modul 1 β€” EinfΓΌhrung & Überblick (2 h)

  • Was ist ThemisDB?
  • Multi-Model-Konzept
  • Vergleich mit anderen Datenbanken
  • AnwendungsfΓ€lle und Einsatzgebiete

Modul 2 β€” Datenmodelle & Architektur (3 h)

  • Relationales Modell
  • Dokumentenmodell
  • Graphmodell
  • Vektormodell
  • ACID-Transaktionen und MVCC
  • Architekturprinzipien

Modul 3 β€” AQL Abfragesprache (4 h)

  • Grundlegende Syntax
  • CRUD-Operationen
  • Joins und Aggregationen
  • Graph-Traversierungen
  • Vektor- und Volltextsuche
  • LLM-Erweiterungen

Modul 4 β€” Installation & Setup (2 h)

  • Docker-Deployment
  • Konfiguration
  • Verbindung und Client-Setup
  • Monitoring

Modul 5 β€” Anwendungsbeispiele & Best Practices (3 h)

  • Hands-on Beispiele
  • Performance-Optimierung
  • Sicherheit
  • Produktionsbetrieb

πŸ› οΈ Voraussetzungen

  • Grundkenntnisse in SQL oder einer anderen Abfragesprache
  • Grundkenntnisse in Python (fΓΌr Code-Beispiele)
  • Docker installiert und lauffΓ€hig
  • Internetzugang fΓΌr den Download von Images

πŸ“– Empfohlene Reihenfolge

  1. Lesen Sie zunΓ€chst dokumente/01_quickstart_guide.md
  2. Sehen Sie sich die PrΓ€sentationen in numerischer Reihenfolge an
  3. Arbeiten Sie die examples/ sequenziell durch
  4. Nutzen Sie dokumente/02_aql_referenz_kurzuebersicht.md als Nachschlagewerk
  5. Lâsen Sie die Übungsaufgaben in dokumente/04_uebungsaufgaben.md

πŸ”— WeiterfΓΌhrende Ressourcen


ThemisDB 1.9.0-beta Β· Home Β· Module-Index Β· GitHub Β· Issues

ThemisDB Wiki

🏠 Overview

πŸ“š Compendium

πŸš€ Getting Started

πŸ“– Tutorials

πŸ“— User Guide

βš™οΈ Operations & Security

πŸ“Ÿ Ops Runbooks

πŸ—οΈ Architecture

πŸ“ ADRs

πŸ”§ Contributing

πŸ“‹ Governance

πŸ” Audit

🧩 Plugins

πŸ”Œ Adapters

πŸ’‘ Examples

πŸ“¦ Client SDKs

πŸŽ“ Training

πŸ› οΈ Tools

πŸ€– Developer LLM Wiki

Clone this wiki locally