Domanda

Sto cercando una soluzione di replica del database che soddisferà i seguenti requisiti:

  • Lavora con RDBMS compatibile con Linux (Atom a 32 bit single core architecture)
  • Lavorare in un ambiente occasionalmente connesso, con flusso di dati a due vie
  • Gestire l'aggiunta di peer al volo senza un riavvio motore di database

Ecco i dettagli della mia configurazione: sto eseguendo più mini-server basati su Linux in posizioni remote che spesso perdono connessione Internet per un massimo di una settimana alla volta. Questi mini-server registrano i dati dagli utenti e dovrebbero replicare tali dati a tutti i peer che possono vedere sulla rete (più di uno può essere distribuito in una determinata VLAN per ridondanza). Se connessi a Internet, questi mini-server dovrebbero sincronizzarsi con il nostro server centrale e i dati possono fluire dai mini server al server centrale o dal server centrale ai mini server.

Penso che SQL Server possa gestire la maggior parte di questo, ma non funziona su Linux. Qualche idea? Posso fare una buona dose di codifica personalizzata per far funzionare una soluzione, ma la mia soluzione attuale è il mio sistema di replica personalizzato, che inutile dire, non regge alle aspettative software aziendali ...

È stato utile?

Soluzione

Prenderò la mancanza di risposte come "no" implicito. Se qualcuno è interessato, sto pianificando il mio postgres con supporto di replica multi-peer dinamica entro il prossimo anno.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top