KVDB e TableDB
Além do controle de dispositivos, o XXTLanControl inclui dois sistemas de dados que podem ser operados diretamente na interface: KVDB e TableDB.
KVDB
O KVDB é adequado para armazenar estados compartilhados leves e contém dois tipos de estrutura:
queue: fila, adequada para distribuição de tarefas, cursores de consumo e listas de itens pendentesdict: dicionário, adequado para configurações, marcadores, contadores e variáveis compartilhadas
Atualmente, a interface de gerenciamento do KVDB oferece:
- criar, renomear e excluir filas / dicionários
- inserir, retirar, limpar, excluir por valor e contar itens de filas
- gravar, copiar, mover, incrementar, excluir e ler todos os itens de dicionários
- fazer backup / restaurar todo o banco
Quando um script ou uma tarefa agendada precisar ler esses estados, também poderá usar os dados diretamente por meio de LCC.kvdb.
TableDB
O TableDB é adequado para armazenar dados tabulares estruturados, como listas de contas, resultados de tarefas e dados de negócio dos dispositivos.
Atualmente, a interface de gerenciamento do TableDB oferece:
- criar tabelas
- editar a estrutura das tabelas
- adicionar, editar e excluir linhas
- limpar e excluir tabelas
- ordenar e pesquisar por coluna e visualizar por páginas
- fazer contagens por coluna
- importar / exportar
JSON,CSVeXLSXde uma tabela - fazer backup / restaurar todo o banco
Quando um script ou uma tarefa agendada precisar ler ou gravar esses dados tabulares, também poderá operá-los diretamente por meio de LCC.db.
Quando usar cada um
- Para estados simples, contadores e filas de mensagens → use
KVDB - Para estruturas tabulares, importação e exportação em lote, filtros e ordenação → use
TableDB - Se o fluxo envolver scripts e tarefas agendadas, escolha pelo formato dos dados: estados e filas se ajustam melhor ao
KVDB, enquanto dados de negócio tabulares se ajustam melhor aoTableDB