Pregunta

Estoy buscando una base de datos SQL de algún tipo que está completamente basado en el concepto de tiempo, como aquellos que son geográficos, centrados en la relación, etc.

Mi deseo principal es que pueda realizar cambios en la base de datos a medida que avance, y luego en cualquier punto ejecute una consulta que, esencialmente dice, muéstrame cómo se examinó la base de datos esta fecha y hora.Preferiría que la base de datos SQL tenga esta funcionalidad incorporada, en lugar de tener que volver a implementarlo utilizando una tabla de registro y grabar cada transacción.

¿Estoy esperando un sueño de tubería?

¡Gracias!

Editar: Después de una investigación adicional, parece que " la base de datos temporal " podría serlo que estoy buscando.Así que cualquier información sobre el uso de uno de esos, si hay buenas buenas de código abierto disponibles, etc., sería muy útil!

¿Fue útil?

Solución

Oracle tiene flashback .Más cerca puedo pensar en SQL Server requiere instantáneas , sin recurrir aRestauración de los registros de transacciones (requiere un modelo de recuperación total).

Otros consejos

Es posible que desee revisar timedb .

Nota, sin embargo, que puede hacer exactamente lo mismo lo mismo implementando una columna ValidTimeBegin y ValidimeEnd en sus tablas y llámelas en consecuencia.La herramienta simplemente toma sus declaraciones SQL especiales y las convierte a las declaraciones compatibles con SQL92.

Qué busca el historiador de software.Estas son bases de datos donde todos los datos se organizan temporalmente, realmente su función principal.Una vez que los usos del historiador del software, es para habilitar una función de reproducción, donde los datos de la serie de tiempo se pueden reproducir en el orden en que se ingresó, lo que a menudo es crítico en aquellas industrias que lo requieren, como aplicaciones en tiempo real en finanzas, gas., Petróleo y Utilidades Eléctricas.

Algunas de las compañías que ofrecen a los historiadores de software, son

Wonderware FactoryTalk osi pi

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top