Есть ли база данных SQL, которая может откатиться вовремя? - PullRequest
5 голосов
/ 23 июля 2010

Я ищу базу данных SQL некоторого типа, которая полностью основана на концепции времени, как и геоцентричные, ориентированные на отношения и т. Д.

Мое главное желание -я могу вносить изменения в базу данных по мере продвижения, а затем в любой момент выполнить запрос, который, по сути, говорит: покажите мне, как база данных выглядела на эту дату и время.Я бы предпочел, чтобы в базе данных SQL была встроена эта функциональность, вместо того, чтобы заново реализовывать ее, используя таблицу журналов и записывая каждую транзакцию.* Спасибо!

РЕДАКТИРОВАТЬ: После некоторых дальнейших исследований, кажется, что "1009 * временная база данных " может быть то, что я ищу.Поэтому любая информация об использовании одного из них, если есть хорошие открытые исходные коды и т. Д., Была бы очень полезна!

Ответы [ 3 ]

5 голосов
/ 23 июля 2010

Oracle имеет Воспоминание . Ближайшее, о чем я могу думать, на SQL Server требует моментальных снимков , не прибегая к восстановлению из журналов транзакций (требуется полная модель восстановления).

1 голос
/ 23 июля 2010

Вы можете проверить TimeDB .

Обратите внимание, что вы можете сделать то же самое самостоятельно, внедрив столбцы ValidTimeBegin и ValidTimeEnd в свои таблицы и заполнив их соответственно. Инструмент просто берет свои специальные операторы SQL и преобразует их в операторы, совместимые с SQL92.

0 голосов
/ 23 июля 2010

Что вы ищете для историка программного обеспечения. Это базы данных, в которых все данные организованы во времени, на самом деле их основная функция. Одна из целей использования исторического программного обеспечения - включение функции воспроизведения, при которой данные временного ряда могут воспроизводиться в том порядке, в котором они были введены, что часто имеет критическое значение в тех отраслях, где это требуется, например в приложениях в области финансов в реальном времени , нефть и электричество.

Некоторые из компаний, которые предлагают программные историки,

Wonderware FactoryTalk OSI PI

...