KVDB y TableDB
Además del control de dispositivos, XXTLanControl incorpora dos sistemas de datos que se pueden gestionar directamente desde la interfaz: KVDB y TableDB.
KVDB
KVDB es adecuado para guardar estados compartidos ligeros y ofrece dos tipos de estructuras:
queue: cola, adecuada para distribuir tareas, llevar cursores de consumo y mantener listas pendientesdict: diccionario, adecuado para configuraciones, marcas, contadores y variables compartidas
La interfaz de administración de KVDB admite actualmente:
- Crear, cambiar el nombre y eliminar colas o diccionarios
- Insertar y extraer elementos de colas, vaciarlas, eliminar por valor y obtener estadísticas
- Escribir, copiar, mover, incrementar, eliminar y leer todos los elementos de un diccionario
- Hacer copias de seguridad o restaurar toda la base de datos
Cuando un script o una tarea programada necesite leer estos estados, también puede acceder directamente a ellos mediante LCC.kvdb.
TableDB
TableDB es adecuado para guardar datos tabulares estructurados, como listas de cuentas, resultados de tareas y datos operativos de dispositivos.
La interfaz de administración de TableDB admite actualmente:
- Crear tablas nuevas
- Editar la estructura de una tabla
- Añadir, modificar y eliminar filas
- Vaciar o eliminar tablas
- Ordenar y buscar por columna, y consultar los resultados por páginas
- Obtener estadísticas por columna
- Importar o exportar una tabla en
JSON,CSVoXLSX - Hacer copias de seguridad o restaurar toda la base de datos
Cuando un script o una tarea programada necesite leer o escribir estos datos tabulares, también puede gestionarlos directamente mediante LCC.db.
Cuándo usar cada uno
- Para estados sencillos, contadores o colas de mensajes, usa
KVDB. - Para estructuras tabulares, importaciones y exportaciones por lotes, o filtrado y ordenación, usa
TableDB. - Si el flujo combina scripts y tareas programadas, elige según la forma de los datos: los estados y las colas encajan mejor en
KVDB, mientras que los datos operativos tabulares encajan mejor enTableDB.