Oracle Flashback podle mne řeší něco jiného. Pokud vím, řeší pohled na data v určitém okamžiku historie databáze, díváte se na data platná k určité transakci. To, co se zřejmě snaží popsat a zároveň utajit autor článku, je zobrazení historických dat, ale ne z hlediska historie databáze, ale z hlediska historie světa. Když přijde pacientka k očnímu lékaři po třech letech a lékař si zaktualizuje, že se před třemi lety vdala a změnila příjmení, bude ta změnová transakce mít dnešní datum provedení, ale bude měnit údaje o období před třemi lety. Pokud si vezmu včerejší stav databáze, bude tam původní příjmení, ale pokud se uživatel bude ptát (neřešme proč) „jak se pacientka jmenovala včera“, má dostat už změněné příjmení.
Snazite sa o odpoved na neexistujucu otazku. Co a ako riesit zalezi od poziadaviek. Rozne institucie napriklad vyzaduju aby nieco bolo platne az od buduceho obdobia. Potrebujete to nastavit tak aby nieco bolo platne az o mesiac. Potrebujete riesit skutocne preklepy, to znamena ze nechcem novu verziu udajov ale skutocne 'opravit' (zmenit bez vytvorenia verzie) zle zadany udaj. Niekde potrebujem historiu zmien ale iba z dovodu auditu nema sa v tom vyhladavat. Niekde potrebujem vazby aktualizovat to zname zaznamy odkazujuce na stary udaj 'updatnut' na aktualne, niekedy potrebujem zachovat stare vazby na stare verzie a nove uz robit do novej verzie. Niekedy potrebujem aby system zachovaval stare a aj zobrazoval ale zaroven upozornil ze uz existuje aktualnejsia verzia zaznamu a umoznil na 'klik' update. A to vsetko moze byt roznym sposob pozadovane v jednej a tej istej aplikacii. Iba ja tu zijem v tomto komplikovanom svete sialenych klientskych poziadaviek?