5

地理中心、関係中心などのように、完全に時間の概念に基づいたタイプの SQL データベースを探しています。

私の主な願いは、進行中にデータベースに変更を加えることができ、その後いつでも、基本的に、この日時にデータベースがどのように見えたかを示すクエリを実行できることです。ログテーブルを使用してすべてのトランザクションを記録するのではなく、SQL データベースにこの機能を組み込むことをお勧めします。

私はパイプの夢を望んでいますか?

ありがとう!

EDIT:さらに調査した結果、「一時的なデータベース」が私が探しているものかもしれません。したがって、それらの使用に関する情報、利用可能な優れたオープンソースのものがあれば、非常に役立ちます!

4

3 に答える 3

5

Oracle にはFlashbackがあります。SQL Serverで考えられる最も近いものには、トランザクション ログからの復元に頼らずに、スナップショットが必要です (完全復旧モデルが必要です)。

于 2010-07-22T21:33:00.077 に答える
1

TimeDBをチェックアウトすることをお勧めします。

ただし、テーブルにValidTimeBegin列とValidTimeEnd列を実装し、それに応じてそれらを設定することで、まったく同じことを自分で行うことができることに注意してください。このツールは、特別なSQLステートメントを取得し、それらをSQL92準拠のステートメントに変換するだけです。

于 2010-07-22T21:37:53.503 に答える
0

ソフトウェア歴史家を探しています。これらは、すべてのデータが一時的に編成されたデータベースであり、実際にはその中心的な機能です。ソフトウェア ヒストリアンの用途の 1 つは、時系列データを入力された順序で再生できる再生機能を有効にすることです。これは、金融、ガスのリアルタイム アプリケーションなど、それを必要とする業界ではしばしば重要です。 、石油および電力会社。

ソフトウェア ヒストリアンを提供している企業の中には、次のようなものがあります。

Wonderware FactoryTalk OSI PI

于 2010-07-22T22:38:00.823 に答える