我有一个桌面应用程序从 web 服务接收数据并将其存储在本地 postgresql 数据库中(而 web 服务从 SQL Server 数据库中检索数据)。在该过程结束时,我的本地数据库中的一个表中至少有 250 万个条目,但这将在大约 15 天的时间范围内以大约 300 行的批次从 de webservice 接收。
我需要一种方法来确保我的本地数据库具有与服务器数据库完全相同的信息。
我正在考虑为收到的每个批次创建某种校验和,然后,在收到所有批次后,整个表的另一个校验和,但我不知道这是否是最好的解决方案,如果是,我不知道知道从哪里开始创建它。
PS:TCP 已经处理了完整性检查,所以我什至不知道是否需要这样做,但数据相同至关重要。