Foro de elhacker.net

Programación => Bases de Datos => Mensaje iniciado por: remphenter en 28 Enero 2023, 04:38 am



Título: Base de datos compartido [tiempo real]
Publicado por: remphenter en 28 Enero 2023, 04:38 am
Hola, acabo de entrar como voluntario en una organización social, y me están pidiendo ayuda para organizar mejor el registro de personas que firman entrada/salida.

Los datos son sencillos: nombre, hora, país, motivo (entrada/salida).

El caso es que en momentos se llena de gente y solo hay una pc habilitada para el registro.

Hay un segundo equipo y me piden que en ambos se pueda dar de alta los datos de personas, pero que los cambios se vean en tiempo real, es decir, ambos compartan la misma base de datos.

Sin embargo, yo sé como manipular base de datos por Mysql por medio de comandos, pero el personal no tiene ni idea, y se requiere una interfaz amigable (como se acostumbra en excel, o interfaz donde solo pida datos tipo "nombre, "fecha", etc.).

¿Algún software recomendado para ello? Con interfaz sencilla o amigable y con BD compartido?


Título: Re: Base de datos compartido [tiempo real]
Publicado por: Carloswaldo en 28 Enero 2023, 04:57 am
Por curiosidad, no te serviría usar simplemente una hoja de cálculos en Google Docs? Lo pueden editar varias personas a la vez y ver los cambios en tiempo real. Digo, si en realidad es algo sencillo, no veo la necesidad de complicarse tanto.


Título: Re: Base de datos compartido [tiempo real]
Publicado por: remphenter en 28 Enero 2023, 05:10 am
Por curiosidad, no te serviría usar simplemente una hoja de cálculos en Google Docs? Lo pueden editar varias personas a la vez y ver los cambios en tiempo real. Digo, si en realidad es algo sencillo, no veo la necesidad de complicarse tanto.

El detalle es que se registran 100 personas mínimo al día, no sé si almacenar tal información en una hoja de cálculo sea eficiente para constantes consultas y actualizaciones de registros.


Título: Re: Base de datos compartido [tiempo real]
Publicado por: Carloswaldo en 28 Enero 2023, 05:39 am
Entiendo. Bueno, encontrar algo ya hecho justamente para tu caso de uso estará algo difícil. Para PostgreSQL alguna vez usé una combinación de PostgREST que se encarga de hacer una API a partir de una base de datos, y react-admin que puede usar apis como fuentes de datos. Si hay algo parecido a PostgREST para MySQL te podría ahorra un montón de tiempo pero aún tendrías que hacer algo de desarrollo.