(17-09-2021, 05:48)Shordi escribió: Por último: según el nivel de control que se ejerza sobre las máquinas de los usuarios, pueden llegar a manejarse grandes masas de información. Piensa que controlarás cada sesión de usuario, cada consulta, modificación y creación de datos, cada conexión y desconexión, etc. En mi empresa llegué a manejar tablas de casi un millón de registros... y no veo a sqlite manejando tal volumen de datos y mucho menos a JSON.
Efectivamente, según el nivel de control que se ejerza. Reitero, un autónomo que mantiene actualizado los sistemas de sus clientes no necesita en absoluto manejar un millón de registros, en esencia solo necesita unos pocos datos para funcionar. Es verdad que el portátil te lo pueden robar se puede estropear etc. por eso basta una copia de seguridad en un servidor y listo.
(17-09-2021, 05:48)Shordi escribió: Todo paso más allá de "soy aficionado y me divierto trasteando con mis programitas" pasa por una base de datos, o propia o contratada. ¿Es que no piensas tener una web? ¿Qué web no trabaja contra una Base de datos? Pues ahí la tienes.
No es lo que digo, de hecho me encantan las bases de datos y el lenguaje SQL. Lo que digo es que para algunas cosas no son necesarias, por ejemplo para tener listados los ordenadores y controlar su estado basta y sobra con un json.
Claro que para una web dinámica, un programa de contabilidad o un gestor de almacén es imprescindible pero para conectarse por ssh pegar un vistazo y actuar en consecuencia también por ssh, claro que mediante un front end en gambas para mas facilidad, no lo veo necesario.
Yo lo veo así, y acá me sale el treker
, Tricorder es un front end que sirve para mantener actualizados los PC de nuestros clientes.
Es una interfaz hecha en gambas que guarda los datos de funcionamiento en un archivo JSON y los datos de las computadoras gestionadas en otro JSON
Saludos.