solidDB Advanced Replication gives application programmers a rich set of data distribution and management functions. These functions support a reliable, flexible, and robust data distribution system that meets the specific needs of the application.
The solidDB Advanced Replication architecture consists of the following functional components:
▪ Master and replica databases for storing official and tentative versions of data, see Master and replica databases.
▪ Publications and subscriptions for transferring new and changed data from the master database to the replica database, see Publications, subscriptions, and refreshes.
▪ Asynchronous store and forward messaging for implementing safe and reliable communication between the master database and a replica database, see Asynchronous replication - messages.
▪ Intelligent Transactions for propagating changes from a replica database to the master database, see Intelligent Transactions.
▪ Sync Pull Notify for notifying replica databases that new data is available and giving the replica the option to pull the new data, see Sync Pull Notify.