CopyCat Developer 3.08.0

By Microtec Communications

Commercial 08 Apr 2015

In category

DB-Aware Components > Direct DB Access > Interbase and Firebird

Description

VCL components for easily writing complete and efficient database replication solutions with Delphi and C++Builder.

Supports replication between heterogenous database types, including Firebird, Interbase, Microsoft SQL Server, MySQL, SQLite, NexusDB.

Features include:

  • Configurable two-way replication. You can easily choose to replicate all or only some of your database tables, in both directions or only one-way.Advanced conflict management techniques, allowing you to completely avoid the risk of crushing any data in the event that changes were made to the same record in both databases..
  • Configurable per-table filtering. You needn't replicate a whole database table, you can choose to share only part, or to share different elements with different nodes of the replication system... Any combination is possible, using an SQL expression as a filter condition allows you full flexibility to apply any synchronization logic that meets your requirements..
  • Manual synchronization capabilities. Typically, CopyCat automatically logs changes to the tables you want to replicate (using database triggers). In complex situations however, it can be useful to be able to manually specify which records need to be synchronized : with one procedure call, you can synchronize all records matching a user-specified SQL condition, thus giving you full control over the replication process while still considerably simplifying your task. This can also be useful for initially pumping data into an empty database when setting up replication..
  • Advanced primary key synchronization techniques, using either a generator, a stored procedure, or a custom SQL expression. This makes it easier to manage primary keys in a two-way replication system..
  • Transport layer abstraction. Various transport layers can be transparently plugged in, so that replication can take place without directly connecting to the various databases over the network. This can allow better security and/or compression, depending on the transport layer being used. Currently supports XMLRPC and RTC..
  • Java server side. If used with a transport layer, a server side receiver is needed. This can be implemented in Delphi (using any supported transport layer), in Java (using XMLRPC) or in PHP (also using XMLRPC). This provides flexibility and platform independence..
  • Support for Interbase, Firebird, and Microsoft SQL Server, MySQL/PHP and SQLite / iOS. You can also mix and match, so that a MySQL database on a PHP server can be synchronized with a Firebird database server, for instance, and vice versa..
  • Support for many different data-connectivity components: FIBPlus, IBX, IBObjects, UIB, Zeos, ADO and some others..

Informations

  • Status: Trial (work while IDE is running)
  • Source: C
  • Price: $600
  • Size: 5 993 996kB

Platforms:

  • C++ Builder 2010
  • C++ Builder 2006
  • C++ Builder 2007
  • CBuilder 2009
  • C++ Builder 5
  • C++ Builder 6
  • C++ Builder XE
  • C++ Builder XE2
  • C++ Builder XE3
  • C++ Builder XE4
  • C++ Builder XE5
  • C++ Builder XE6
  • C++ Builder XE7
  • Delphi 2005 (VCL)
  • Delphi 2006 (Win32)
  • Delphi 2007 (VCL)
  • Delphi 2009
  • Delphi 2010
  • Delphi 6
  • Delphi 7
  • Delphi XE
  • Delphi XE 2
  • Delphi XE3
  • Delphi XE4
  • Delphi XE5
  • Delphi XE6
  • Delphi XE7
  • FireMonkey
  • FireMonkey 2
  • FireMonkey 3

Downloads