K
K
KOS_MOS2012-04-10 16:39:31
PHP
KOS_MOS, 2012-04-10 16:39:31

Finding new or changed records in a large dataset

There are a number of platforms, the data from which is transferred to the final platform.
A large number of platforms are databases, some of the platforms provide access via API.
The total number of records is about several million.
Also, the data on the source platforms may change - you need to track changes and update the data on the target platform.

Suggest how best to implement the mechanism for uploading new data, tracking changes and updating?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
T
Tonik, 2012-04-10
@Tonik

The conditions are too vague, much will depend on the specific API. Here is one of the options for solving a similar problem for mysql tables www.percona.com/doc/percona-toolkit/2.1/pt-table-checksum.html
maybe some ideas will be useful to you.

E
EndUser, 2012-04-10
@EndUser

Native means of database replication - IMHO more efficient.
If the database can send signals to the application (I met it in Interbase), generally a buzz.
If the databases are heterogeneous, then you will have to write the entire replication kitchen from scratch on your knee. With their bikes and freshly opened old rakes.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question