![]() | |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Hi, We have been pondering the problem of how to cope with network failure within a network shared by many clients and one central database server. Currently, clients queue updates when the network is offline, but in this situation they then don't have access to it for queries, etc. The server is also a single point of failure; rather bad news for all the clients should it go down. With advances in storage technology, it is becoming feasible to replicate databases across all clients (at least, for the size of databases we have in mind). The thought being some kind of peer-to-peer technology (the likes of BitTorrent or Gnutella) could be employed to ensure all clients remain up to date while the network is up. When connectivity returns, clients communicate with each other to ensure their databases are synchronised. Is this just a pipe-dream I'm having or do any products exist that could do this? (Current platform is Windows XP; I don't know whether that's relevant?) Thanks for any help. -- Regards, Steve "...which means he created the heaven and the earth... in the DARK! How good is that?" |
#3
| |||
| |||
|
|
Hi, We have been pondering the problem of how to cope with network failure within a network shared by many clients and one central database server. Currently, clients queue updates when the network is offline, but in this situation they then don't have access to it for queries, etc. The server is also a single point of failure; rather bad news for all the clients should it go down. With advances in storage technology, it is becoming feasible to replicate databases across all clients (at least, for the size of databases we have in mind). The thought being some kind of peer-to-peer technology (the likes of BitTorrent or Gnutella) could be employed to ensure all clients remain up to date while the network is up. When connectivity returns, clients communicate with each other to ensure their databases are synchronised. Is this just a pipe-dream I'm having or do any products exist that could do this? Have you considered mysql master server replication or database cluster ? |
#4
| |||
| |||
|
|
Hi, We have been pondering the problem of how to cope with network failure within a network shared by many clients and one central database server. |
|
Currently, clients queue updates when the network is offline, but in this situation they then don't have access to it for queries, etc. The server is also a single point of failure; rather bad news for all the clients should it go down. With advances in storage technology, it is becoming feasible to replicate databases across all clients (at least, for the size of databases we have in mind). The thought being some kind of peer-to-peer technology (the likes of BitTorrent or Gnutella) could be employed to ensure all clients remain up to date while the network is up. When connectivity returns, clients communicate with each other to ensure their databases are synchronised. Is this just a pipe-dream I'm having or do any products exist that could do this? |
|
(Current platform is Windows XP; I don't know whether that's relevant?) Thanks for any help. |
![]() |
| Thread Tools | |
| Display Modes | |
| |