Product Documentation

FairCom DB V12 Updates

Previous Topic

Next Topic

Advanced Replication Keeps Your Data World in Sync

FairCom's replication solution is more powerful and flexible than ever. A new architecture provides unequaled performance and manageability. The FairCom replication solution uses a distributed architecture based on centralized metadata managed by the FairCom Replication Manager.

The Replication Manager allows you to access and control your distributed c-tree ecosystem from a central location. It provides a convenient, graphical interface for managing systems of any level of complexity at an individual node level.

For unattended deployment and automated administration, all Replication Manager functionality is available as an API. Two APIs are supported: A C++ API and a JSON RPC (Remote Procedure Call) that works over HTTP. By choosing one of these APIs, Database Administrators can build full-featured replication models for their exact needs.

This new release also replicates DDL information (file creates, deletes, and renames).

This release adds support for synchronous replication for immediately consistent data availability between FairCom Servers. The original and successful asynchronous model remains available for environments that benefit from the flexibility and increased performance it provides.

  • Failover environments where the secondary (target) server must be always in sync with the primary (source) server.
  • Environments where no committed transaction can be lost while moving from the primary to the secondary server.
  • Environments where no delays are acceptable while moving to the secondary server.
  • High Availability / Failover for every user scenario:

    Automatic OS Failover - To prevent data loss during failover by leveraging OS clustering.

    Database-Level Automatic Failover (Beta) - FairCom can automatically notify the application of an outage so it can connect to a secondary server without relying on OS clustering.

    Parallel Asynchronous Replication - Replication is now multi-threaded, making it much faster. And you can change replication plans without stopping the entire database engine.

    Read Scalability - Provide a duplicate copy of your data in a geographically distant region with minimal performance impact.

    Massive Read Scalability - Provide multiple duplicate copies of your data without impacting performance.

    Disaster Recovery - Save an up-to-date backup copy of your data on a remote server.

    Global Read Scalability & Disaster Recovery - Replicate the database across many servers, horizontally scaling it to large numbers of read-only users. Replicas act as backups for disaster recovery.

    Global Shared Data - Selectively replicate tables and sharded data between servers to provide data across globally distributed applications.

    Microservice Shared Data - Avoid slow joins across multiple microservices by providing each with its own data, isolated from other microservices.

    Synchronous Parallel Replication (Beta) - The foundation of high availability, Synchronous Parallel Replication ensures all data committed to the primary server is also committed to the secondary, eliminating data loss.

Complete details on FairCom’s replication advances are available in our new Replication Concepts book.

TOCIndex