CopyCat is a multi-database replication component suite for Borland Delphi / C++Builder
* Full two-way replication.
* As a Delphi / C++Builder component set, CopyCat allows you to embed and customize replication logic in your own applications.
* Heterogenous replication between Interbase, Firebird, and Microsoft
SQL Server.
* Transport layer abstraction allowing to replicate over any supported remoting framework, such as
XML-RPC, RTC, RemObjects, KbmMW, etc. This enables both better security and compression.
* Using CopyCat, you can either setup automatic replication of all or part of your database (using triggers), or you can manually synchronize specific records as needed.
* No server-side is needed: thus CopyCat can be used on any MS Windows client, regardless of the
OS of the remote server.
* Advanced primary key synchronization techniques, using either a generator, a stored procedure, or a custom
SQL expression. This feature is currently available only for Interbase/Firebird
* Advanced conflict management techniques, allowing you to completely avoid the risk of crushing any data in any event changes were made to the same record in both databases.
* Complex replication situations can be resolved using advanced techniques such as stored procedure replication
* Support for limiting the replication of certain tables using a customized WHERE clause.
* Designed for and tested with Interbase 6.0 - 7.5, Firebird 1.x - 2.0 and MS
SQL Server 2005.
* Supports C++Builder 5 - 6 and Delphi 5 - 2006.
* Support for many different data-connectivity components: FIBPlus, IBX, IBObjects, UIB, and
ADO.