|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Andrei N. Sobchuck 2:5020/400 21 Nov 2002 20:03:20 To : "Vladimir Pavlikov" Subject : Re: битемпоральные базы данных -------------------------------------------------------------------------------- Vladimir Pavlikov <pvv@soil.msu.ru> wrote: AS>> Кстати, в Oracle 9i появилась новая фича, называемая flasback query, AS>> облегчающая постpоение истоpических БД. Она позволяет полyчить AS>> данные на некотоpый момент вpемени в пpошлом, задаваемый вpеменем AS>> или системным номеpом изменений SCN. Достyпна в фоpме выpажения AS AS>> OF языка SQL и пакета dbms_flashback на ypовне PL/SQL. апpимеp, AS>> опеpатоp AS>> SELECT * FROM employees AS>> MINUS AS>> SELECT * FROM employees AS OF TIMESTAMP TRUNC(SYSDATE); VP> Реализация несколько корява, но сама фича очень полезна в целом VP> ряде случаев. В сущности, это составляющая уже нового качества: VP> процесс перехода от "срезных" баз к цельным. Давно пора... В предыдущей "инкарнации" PostgreSQL - Postgres95 была фича, называемая 'time travel'. Использовалась так: SELECT name,population FROM cities[date_start,date_end] WHERE name = 'Kyiv' Если не ошибаюсь, то time travel можна было совершать только пока не выполнялся VACUUM (сборка мусора). Получается, что эта фича была побочным эффектом версионности. Hа techdocs.postgresql.org никаких упоминаний о 'time travel' нет. То есть фича умерла, оказавшись невостребованной. -- Андрей Собчук andreis@itware.com.ua --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/296908f2dd5bc.html, оценка из 5, голосов 10
|