我们有一个Flutter仓库应用程序,使用Hive在本地和离线保存数据。现在,当应用程序重新上线并连接到互联网时,我想将此数据与我的后端数据库 (PostgreSQL) 同步。我该如何实施这个过程?实现这一目标的最佳实践是什么?
我希望通过一些技术或者工具来实现这些过程。我已经了解 CDC(更改数据捕获)概念,但是如何在这两种类型的数据库之间实现它?
要在 Flutter 应用程序中同步本地 Hive 数据库和后端 PostgreSQL 数据库之间的数据,请按照以下步骤操作:
对于在Hive和PostgreSQL之间实现CDC,这不是一个直接的方法。相反,专注于跟踪本地数据库中的更改并将其发送到后端进行更新。