Snapshot

是否有支持非備份快照的開源 RDBMS?

  • September 11, 2017

我不是在尋找時間點備份,而是某種“時間機器”只讀功能。

例如,在執行 SELECT 查詢時,我想告訴數據庫在數據上執行它,比如 1 個月前。快照粒度可以從按需到在每次事務後拍攝快照。

理想情況下,還可以按需清除數據,例如“停止儲存超過 10 天的快照”。

Arkhipov 的 PostgreSQL 擴展支持臨時表。

https://pgxn.org/dist/temporal_tables/

這是一個不錯的使用指南:http ://clarkdave.net/2015/02/historical-records-with-postgresql-and-temporal-tables-and-sql-2011/

由於 PostgreSQL 實現行更新的方式,它特別適合這項任務。

引用自:https://dba.stackexchange.com/questions/185606