1. A computer implemented method for synchronizing lost change between a source table and a replica table, comprising: detecting, by at least one processor, a restart at a source node or a replica node, the source node having a source table and the replica node having a replica table, the source table having a row-ID column and the replica table having a row-ID column; comparing, by the at least one processor, a row of the source table to an associated row of the replica table based on the row-ID column of the row of the source table and the row-ID column of the associated row of the replica table; determining, by the at least one processor, a replication error at the source table or the replica table based on the comparison; and updating, by the at least one processor, the source table or the replica table based on the determination; wherein at least one of the detecting, comparing, determining, and updating are performed by one or more computers.