通常如何处理数据库事务日志?



我只是好奇,你通常如何处理事务日志?我找不到这个问题的直接解释。除了容错,你还会做数据库恢复之类的事情吗?例如,我在 kubernetes 集群之上有一个 PostgreSQL,我有一个 Redshift 集群。如果我将Debezium连接器连接到PostgreSQL,我可以将事务日志发送到S3,并在Redshift Cluster中创建与PostgreSQL中的表完全相同的表(在kubernetes之上(。我是一名初级数据工程师,我真的很好奇这种方法是否正常。提前非常感谢!我正在尝试构建一个数据仓库,希望有人能为我回答这个问题。

事务日志的PostgreSQL术语是WAL段或WAL文件。DBA 必须注意备份它们:恢复数据库需要它们。

详见 https://www.postgresql.org/docs/12/continuous-archiving.html。

最新更新