Estou interessado em saber quais outros bancos de dados têm recursos semelhantes ao Flashback Query da Oracle . Parece que qualquer banco de dados que suporte o MVCC pode ter o recurso, mas quais? SO tem essa pergunta para o SQL Server , mas parece mais apropriado aqui.
flashback
feature-comparison
Leigh Riffel
fonte
fonte
Respostas:
O PostgreSQL atualmente não o possui. Mas você está certo, com o MVCC, teoricamente, isso seria possível. De fato, a antiga universidade Postgres tinha um recurso equivalente chamado viagem no tempo, mas foi removida mais tarde porque causou muita sobrecarga e o uso prático foi limitado. Embora provavelmente seja possível ressuscitá-lo, desde então, houve muitas otimizações na configuração do MVCC que tornariam muito mais difícil.
fonte
A mesma funcionalidade do Flashback Query pode ser alcançada no SQL server usando
database snapshots
. A pegada? Este recurso está disponível apenas na edição Enterprise. Você pode ler mais sobre isso aqui.fonte
É uma pena que o recurso de flashback seja um complemento no Oracle e esteja disponível apenas no Enterprise Edition. O DB2 10.1 possui uma consulta de viagem no tempo que é integrada ao seu mecanismo de banco de dados e disponível em todas as edições. Você pode baixar sua versão gratuita da IBM e começar a usá-la imediatamente!
fonte