Questione : Effettuare le alcune lime su 2 macchine in tempo reale

Ciao necessità del all

I di effettuare un albero di indice uguale in 2 calcolatori in tempo reale. “Le lime„ completamente sono scritte appena, lette e cancellate. Non c'è nessuna necessità di aggiornare le lime. i calcolatori del

Both sono web server che ricevono le lime di +-100kb e mantenendo la lima contendere in sia calcolatore un tal senso che se uno va giù, il servizio continuerà a work.

For ora che stiamo considerando 2 soluzioni, regoliamo il soddisfare della lima in un DB o trovare una certa parte distribuita della lima system.

The del Glob di DB, io può facilmente implement.

Now non so per qualificare il bisogno distribuito della lima System.

I:
- Ogni volta che genero una lima in un assistente, la lima proverà a copiarla all'altro server.
- ogni volta che cancello una lima in un assistente, la lima proverà a cancellarla nell'altro server.
- quando un assistente va giù ed i nuovi inizi passati un certo tempo, il sistema lo aggiorneranno auto con l'altro data


Now dell'assistente, io devono vedere che il file system distribuito strega io cercare? Non voglio avere una lista di 10 della soluzione differente 20, quello faccio ogni cosa che non ho bisogno di ma niente di che cosa ho bisogno. Ho bisogno di una lista del filtro di them.


I posso anche considerare altre soluzioni, se il lavoro nei 2 assistenti. Non voglio vedere più fissaggi per fare this.
class= del

Risposta : Effettuare le alcune lime su 2 macchine in tempo reale

Utilizzare DRBD nel modo primario doppio http://www.drbd.org/users-guide/s-dual-primary-mode.html per ottenere la replica bidirezionale dei dispositivi di blocco.

Usare OCFS2 http://oss.oracle.com/projects/ocfs2/ come filesystem del mazzo (nascondiglio di sostegno e serrature distribuite).

HOWTO: http://www.drbd.org/users-guide/ch-ocfs2.html
Altre soluzioni  
 
programming4us programming4us