Now when an application user tries to insert another 50 records will the
replication for "country" table now starts for the differential part, that
is 50 records or it starts from the scratch??
Starting from scratch every time would make the feature unusable so, no, it doesn't do that. It should only sync from scratch during initial subscription creation.
David J.