Método para replicar a base de dados sqlite em vários servidores
estou a desenvolver uma aplicação que funciona distribuída, e tenho uma base de dados SQLite que deve ser partilhada entre servidores distribuídos. Se eu estou em serverA, e mudar a linha sqlite, esta mudança deve estar nos outros servidores instantaneamente, mas se um servidor estava offline e então ele veio on-line, ele deve atualizar toda a informação igual a outros servidores.
Estou a tentar desenvolver um serviço HA com pequenas bases de dados SQLite. Estou a pensar em algo como MongoDB ou ReThinkDB, devido à replicação. funciona bem e eu tenho dados de servidor independente on-line que eu tinha. Há uma biblioteca ou outra metodologia SQL para compartilhar dados entre servidores? Obrigado antecipadamente. 15
3 answers
Usei o protocolo de consenso da jangada para replicar a minha base de dados SQLite. Você pode encontrar o sistema aqui:
8
Author: Philip O'Toole, 2014-09-03 17:33:46
Pode sincronizar as bases de dados SQLite incorporando Simetricds na sua aplicação. Ele suporta clientes conectados ocasionalmente, para que ele irá capturar as mudanças e sincronizá-los quando um servidor vem on-line. Ele suporta várias plataformas de banco de dados diferentes e pode ser usado como uma biblioteca ou como um serviço autônomo.
3
Author: Eric Long, 2013-04-17 20:52:59