Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Duda para construir base de datos

Estas en el tema de Duda para construir base de datos en el foro de Bases de Datos General en Foros del Web. hola amigos, tengo la siguiente situación y me gustaria tener encuenta sus aportes: A un servidor Centos llegan 2 archivos binarios cada minuto y se ...
  #1 (permalink)  
Antiguo 19/12/2013, 08:02
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 6 meses
Puntos: 6
Duda para construir base de datos

hola amigos, tengo la siguiente situación y me gustaria tener encuenta sus aportes:

A un servidor Centos llegan 2 archivos binarios cada minuto y se guardan en dos directorios, con python obtengo la path y nombre del ultimo archivo que se guardo.
Actualmente trabajo con laravel(framework php) y requiero crear una aplicacion web que sirva para monitorear que los archivos se estan guardando a tiempo.

este es el path que me devuelve python
/monitoreo/mux_1/12190813.WVR
/monitoreo/mux_2/12190813.WVR

Se observa que el nombre del archivo (12190813.WVR) corresponde a el MES DIA HORA MINUTO.WVR

Mi idea es guardar cada path en base de dato y despues mediante laravel consultarlo y mostralo en web.

Última edición por Montes28; 19/12/2013 a las 08:10
  #2 (permalink)  
Antiguo 19/12/2013, 08:11
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Duda para construir base de datos

Cita:
(...) requiero crear una aplicacion web que sirva para monitorear que los archivos se estan guardando a tiempo.
Cita:
Mi idea es guardar cada path en base de dato y despues mediante laravel consultarlo y mostralo en web.
No me termina de quedar claro si lo que quieres es diseñar la base o la aplicación...
¿Cuál es exactamente tu duda?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 19/12/2013, 08:30
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 6 meses
Puntos: 6
Respuesta: Duda para construir base de datos

Mi duda es con respeto al diseño de la base de datos,

En el servidor el repositorio donde se guardan los archivos son:

//monitoreo/mux_1
/monitoreo/mux_2

en el servidor tengo dos script pyhton con los cuales obtengo el path y no mbre del archvo
/monitoreo/mux_1/12190813.WVR
/monitoreo/mux_2/12190813.WVR

la idea con esta base de datos es poder monitorear que el archivo guardado corresponda a la hora del sistema que no pasen mas de 2 minutos sin guadarse, esta base de datos tambien debe de servir como fuente de datos para generar graficas estadisticas que si se guardaron lso datos y en que fechas no se presto un guardado.

es donde surgen mis duda:

-cuantas tablas crear?
-cual es el mejor diseño para no castigar la base de datos?
-En mux_1 se generan 525.600 archivos anuales
-En mux_2 se generan 525.600 archivos anuales

Última edición por Montes28; 19/12/2013 a las 08:42
  #4 (permalink)  
Antiguo 19/12/2013, 09:52
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 7 meses
Puntos: 774
Respuesta: Duda para construir base de datos

tu base de datos sera sql o nosql???
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #5 (permalink)  
Antiguo 19/12/2013, 10:11
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 6 meses
Puntos: 6
Respuesta: Duda para construir base de datos

Libras gracias por responder,

cual me recomiendas?

inicialmente seria postgresql en un servidor
  #6 (permalink)  
Antiguo 19/12/2013, 11:13
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 7 meses
Puntos: 774
Respuesta: Duda para construir base de datos

si te decantas por posgress es una base de datos sql, ahora para decirte cuantas tablas y que datos, se necesita saber que datos traen tus archivos y cuales seria los datos que reportarias, como vez no es una tarea sencilla se necesita un analisis a profundidad d tus datos...
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #7 (permalink)  
Antiguo 19/12/2013, 12:46
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 6 meses
Puntos: 6
Respuesta: Duda para construir base de datos

libras gracias por responder.

Para considerar : no es importante el contenido del archivo para lo que pretendo solo necesito el nombre del archivo y path.

El nombre del archvo tiene este formato MES-DIA-HORA-MINUTO.WVR (12190813.WVR),es importante aclarar que existen archivos .WVR se guardan en dos directorios

Código BASH:
Ver original
  1. ]# pwd
  2. /monitoreo/mux_1/12190813.WVR
  3. /monitoreo/mux_2/12190813.WVR

Se pretende reportar en una web
-Nombre del archivo, alerta por si el ultimo archvo se obtuvo mas de 3 minutos
-Generar graficas en las cuales se oberve si durante las fechas llegaron los archivos
  #8 (permalink)  
Antiguo 19/12/2013, 13:33
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 7 meses
Puntos: 774
Respuesta: Duda para construir base de datos

entonces nada mas necesitas una tabla...con 4 campos

identificador o id
nombre del archivo
path del archivo
fecha

con eso puedes obtener los datos que necesitas para un reporte
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #9 (permalink)  
Antiguo 19/12/2013, 15:58
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 6 meses
Puntos: 6
Respuesta: Duda para construir base de datos

Con el diseño que me propones se castigaria a la base de datos? ya que en un año se generarian 1.051.200 registros
-En mux_1 se generan 525.600 archivos anuales
-En mux_2 se generan 525.600 archivos anuales
  #10 (permalink)  
Antiguo 19/12/2013, 16:12
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 7 meses
Puntos: 774
Respuesta: Duda para construir base de datos

1 millon de registros no es nada para un manejador de base de datos y menos si indexas por fecha jejeje , y si tu crecimiento es de un millon anual no le veo problema :) (he manejado bases de datos con un crecimiento de 5 millones de registros mensuales)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Etiquetas: construir, nombre, siguiente
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:46.