[LUG.ro] Motor de TSQL

Javier Adrián Ortiz de la Tabla adriandelatabla en gmail.com
Dom Mayo 10 20:55:47 ART 2009


El día 10 de mayo de 2009 20:41, Angel Arancibia
<angel.arancibia en gmail.com> escribió:
> El día 10 de mayo de 2009 15:50, Emiliano Gavilan
> <emilianogavilan en gmail.com> escribió:
>> Dependiendo de lo que signifique "temporales", podría recomendarte
>> sqlite, que permite databases en un solo archivo o en memoria.
>>
>> En cuanto a licencia, sqlite es dominio público.
>>
>> Saludos
>>
>> Emiliano
>
> Hola emiliano, gracias por la respuesta.
>
> Base de datos temporales son aquellas que pueden manejar el tiempo. Si
> usas una BD relacional comun (SQL), podes usar como una dimension el
> tiempo, siempre y cuando selecciones este atributo como clave primaria
> (o parte de ..), pero las consultas despues se complican, y son
> bastate ineficientes.
> Para suplir esto, las BD Temporales hacen una extension al algebra
> relacional, haciendo que puedan manejar la dimension del tiempo de una
> forma eficientey comoda.
>
> Para que sirve tener el tiempo en una dimension distinta? ... bueno
> para llevar historicos, basicamente no se borra ni modifica ningun
> registro, todo cambio genera una nuevo registro.

Perdón por la ignorancia, pero no es lo mismo que podés lograr
utilizando Triggers, por ejemplo en PostgreSQL?

-- 
Javier Adrián Ortiz de la Tabla



Más información sobre la lista de distribución Lugro