Communication between the advanced replication master and replicas is based on asynchronous store and forward messaging. The messages are extensions to solidDB® SQL.
Each message is assembled dynamically and can contain numerous synchronization tasks. For example, you can propagate multiple transactions from a replica to the master and request refreshes from numerous publications from the master database in one message.
The messages from the replica are sent asynchronously to the master database. Built-in message queuing capabilities ensure that no message is deleted from the sending node before the entire message has arrived at the receiving node.