fallen-8
fallen-8 copied to clipboard
Replication / Synchronisation
It shall be possible to replicate f8 on multiple machines / local vm instances. This is for the purpose of scaling read requests and to increase fault tolerance. For that, we have to develop a way to synchronize db states between multiple f8 instances including message transfer, sync-protocols, error detection and -correction.
The first part should be the investigation on the topic. We need to compare different technologies and different protocols. The result of this phase also includes be a decision between centralized (M/S) oder decentralized (P2P) organization.
After that we have to select a technology to use for the implementation. There are different frameworks available, but we currently prefer our own implementation based on WCF.
When we selected a technolgy, we build a first prototype :)