Ver Mensaje Individual
  #7  
Antiguo 01-02-2006
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Reputación: 27
jachguate Va por buen camino
Cita:
Empezado por dape
Muchas gracias por la información Garcesjuan, sólo una cuestión más, digamos que alguién quiere desarrollar un sistema de tiempo real, no sé tal vez un sistema para la ubicación de un avión o cualquier otro móvil (vi algo así en cable alguna vez) ¿el diseño de la basa de datos se hace de la misma manera que para una BD "normal"?
Creo que el asunto va orientado principalmente a poder procesar grandes cantidades de entrada y almacenarlas en la base de datos. Por ejemplo, una pc conectada a una o varias máquinas que están enviando miles de registros por segundo. Oracle, por ejemplo, puede configurarse para que el rendimiento en el procesamiento de las entradas sea máximo, aún a costa de perder información en caso de un fallo de electricidad o hardware, dado que en este tipo de aplicaciones puede resultar mas importante no interrumpir el flujo de la información hacia dentro de la base de datos.

Si la estructura la diseñarás igual o diferente de una base de datos "normal", pues depende principalmente de las características/prestaciones del motor de base de datos que uses, y claro, siempre has de tener en cuenta la alta demanda que tendrá el sistema.

Si se trata mas bien de tener información en tiempo real, sin que la cantidad a procesar sea abrumadora, creo que podes usar un motor cualquiera, con hardware decente, y teniendo un diseño bien logrado para este objetivo.

Por ejemplo, firebird, sobre un buen servidor con seguridad aceptará varios miles de registros por segundo sin dar problemas.

Saludos.
__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita