時間内にロールバックできるSQLデータベースはありますか?
-
27-09-2020 - |
質問
Geo-C中心の関係、関係中心などのものと同じように、時間の概念を基づいて完全にベースのタイプのSQLデータベースを探しています。
私の主な願いは、私が行くにつれてデータベースを変更することができます、そして、任意の時点で、本質的に言うクエリを実行すると、データベースがこの日時から見た方法を表示します。ログテーブルを使用して再実装し、それぞれのトランザクションを記録する必要がなく、この機能が組み込まれているのではなく、SQLデータベースに組み込まれています。
パイプ夢を望んでいますか?
ありがとう!
編集:いくつかの研究の後、「時間データベース」があるようです。私が探しているものだからそれらのうちの1つを使用することについての情報は、利用可能な良いオープンソースのものなどがある場合には、非常に役立つでしょう!
解決
Oracle フラッシュバック。私は SQL Serverに頼らずにスナップショットを必要とします。トランザクションログからの復元(完全回復モデルが必要です)
他のヒント
あなたは timedb 。
ただし、テーブル内のValidTimeBeginとValidTimeEnd列を実装し、それに応じてそれらを入力することで、まったく同じことをできることを注意してください。このツールは、その特殊なSQL文を取得し、それらをSQL92準拠のステートメントに変換します。あなたのソフトウェア歴史家を探しているもの。これらはすべてのデータが一時的に編成されているデータベース、実際にはそれらのコア機能です。ソフトウェア履歴の用途の使用は、入力された順序で時系列データを再生することができる再生機能を有効にすることであり、これは財務上のリアルタイムのアプリケーション、ガスのリアルタイムのアプリケーションのようにそれを必要とする業界では重要です。、石油および電気の公益事業。
ソフトウェア歴史家を提供する企業の中には、
所属していません StackOverflow