A data synchronization engine was another challenge for our team. We did dozens of tests and much work on investigation of SQL Server behavior. But now we have nearly perfect engine, which is as fast as powerful.
To show the performance let’s take a scenario of transferring table data from one database to another. We did a copy of AdventureWorks2008R2 database, truncated every single table, and compared an original database with the modified one. Thus all records in all tables have ‘new’ status, and there are no ‘equal’, ‘different’, and ‘missing’ rows. All data compare/transfer software products have two synchronization options: save synchronization script to a file, or generate the script on-the-fly and execute it against the target database. That’s our following two tests are designed for.
Test #1 – Save script to file.
Click to enlarge |
Test #2 – Synchronize on-the-fly.
Click to enlarge |
This is the end of development of product's back-end, so now we are fully concentrated on the user interface, which promises to be as glorious as convenient. Thanks for reading, and stay with us :)
Комментариев нет:
Отправить комментарий