Replication
Replication involves the primary services collecting data from disparate sources and feeding this data into the secondary services.
This process synchronizes the real-time services, which then push the data into their respective histories.
In the event that the primary shuts down, the secondary will already contain the same data, with the switch-over to the secondary server transparent to the user.
Fault-Tolerance
Fault-Tolerance allows seamless fail-over between live systems. Upon failure of the primary services,the secondary establishes communication with the data sources and responds to data requests. The secondary will continue collecting, analyzing, and storing data until the primary real-time services are back online. |