Estoy interesado en saber qué otras bases de datos tienen características similares a la Consulta Flashback de Oracle . Parece que cualquier base de datos que admita MVCC podría tener la función, pero ¿cuál la tiene? SO tiene esta pregunta para SQL Server , pero parece más apropiado aquí.
flashback
feature-comparison
Leigh Riffel
fuente
fuente
Respuestas:
PostgreSQL no lo tiene actualmente. Pero tienes razón, con MVCC teóricamente debería ser posible. De hecho, la antigua universidad Postgres tenía una característica equivalente llamada viaje en el tiempo, pero luego se eliminó porque causaba demasiados gastos generales y el uso práctico era limitado. Si bien es probable que sea posible resucitarlo, desde entonces ha habido muchas optimizaciones en la configuración de MVCC que lo harían mucho más difícil.
fuente
La misma funcionalidad de Flashback Query se puede lograr en el servidor SQL mediante el uso
database snapshots
. ¿La captura? Esta característica solo está disponible en la edición Enterprise. Puedes leer más sobre esto aquí.fuente
Es una pena que la función flashback sea un complemento en Oracle y solo esté disponible en Enterprise Edition. DB2 10.1 tiene una consulta de viaje en el tiempo que está integrada en su motor de base de datos y está disponible en todas las ediciones. ¡Puede descargar su versión gratuita de IBM y comenzar a usarla de inmediato!
fuente