Product Documentation

c-treeACE V10.0 Update Guide

Previous Topic

Next Topic

Replication

High Speed Availability

Replication

The c-treeACE database engine provides a flexible set of facilities for data replication between servers. This replication mechanism is implemented through transactional replication, where replication is based upon the transaction logs maintained by a c-treeACE database engine. Changes are read from the transaction logs of one c-treeACE database engine and applied to another.

Many models of replication exist to solve various data access, performance, and business continuity strategies including, and certainly not limited to:

  • A single source/target model for failover and backup
  • The active-active model for performance, load balancing and redundancy
  • A single source with multiple targets model for local performance with a central repository

Several c-treeACE replication utilities are provided to monitor, troubleshoot and benchmark the replication process. Deployment of some replication features requires additional licensing. We encourage you to contact us and permit our team to help with your replication requirements.

Improvements in the Replication Infrastructure

Replication is an important technology. Current c-treeACE replication support is implemented at the low-level transactional layer. Designed as a high-speed replication engine, it is intended to support high availability, redundant resources, improved reliability, and add fault-tolerance. We offer a solid infrastructure and provide engineering expertise to guide customers in implementing this technology. Significant advancements complement this release, including:

  • Replication Agent supports mapping data files on a source server to different filenames on a target server
  • Support for running the Replication Agent as a Windows service and writing to the Windows event log
  • Added pause/resume options to the Replication Agent
  • Persisted replication states allow the Replication Agent to maintain the last committed transaction applied to the target
  • Support replication of compressed data
  • Support replication of partitioned files
  • Improved Replication Agent exception handling with failed file opens
  • Options added to specify maximum attempts to lock a record and how long to sleep between attempts
  • Support for replicating serial segment (SRLSEG) data and IDENTITY fields

For more information, see Replication.

TOCIndex