KVDB und TableDB
Neben der Gerätesteuerung enthält XXTLanControl zwei Datensysteme, die direkt in der Oberfläche bedient werden können: KVDB und TableDB.
KVDB
KVDB eignet sich zum Speichern gemeinsam genutzter Zustände und bietet zwei Strukturen:
queue: Queue für Aufgabenverteilung, Verbrauchercursor und Warteschlangendict: Wörterbuch für Konfigurationen, Flags, Zähler und gemeinsam genutzte Variablen
Die aktuelle KVDB-Verwaltungsoberfläche unterstützt:
- Queues/Wörterbücher erstellen, umbenennen und löschen
- Queue-Elemente einfügen, entnehmen, leeren, nach Wert löschen und zählen
- Wörterbuchwerte schreiben, kopieren, verschieben, atomar erhöhen, löschen und vollständig lesen
- vollständige Datenbanksicherung und -wiederherstellung
Skripte und geplante Aufgaben können diese Daten bei Bedarf direkt über LCC.kvdb lesen.
TableDB
TableDB eignet sich für strukturierte Tabellendaten, etwa Kontolisten, Aufgabenergebnisse und gerätebezogene Geschäftsdaten.
Die aktuelle TableDB-Verwaltungsoberfläche unterstützt:
- Tabellen erstellen
- Tabellenschema bearbeiten
- Zeilen hinzufügen, bearbeiten und löschen
- Tabellen leeren und löschen
- nach Spalten sortieren, suchen und seitenweise anzeigen
- Spaltenstatistiken
- einzelne Tabellen als
JSON,CSVoderXLSXimportieren/exportieren - vollständige Datenbanksicherung und -wiederherstellung
Skripte und geplante Aufgaben können diese Tabellendaten direkt über LCC.db lesen und schreiben.
Welches System wann verwenden
- Für einfache Zustände, Zähler und Nachrichtenqueues:
KVDBverwenden - Für Tabellenstrukturen, Stapelimport/-export sowie Filtern und Sortieren:
TableDBverwenden - Wenn ein Ablauf sowohl Skripte als auch geplante Aufgaben umfasst, wählen Sie nach der Datenform: Zustände und Queues passen besser zu
KVDB, tabellarische Geschäftsdaten zuTableDB.