Uncategorized

SymmetricDS

SymmetricDS, Software Cross-Platform Per Replica Avanzata Ad Alta Affidabilità Di Database Eterogenei, Multi-Master, Scalabile Efficace Anche Su collegamenti WAN Non Resilienti

SymmetricDS è un software per la sincronizzazione sia di file sia di database con il supporto per la replica multi-master, la sincronizzazione con il supporto di filtri e regole e la trasformazione attraverso la rete LAN /WAN in un ambiente eterogeneo utilizzando il protocollo standard HTTP o il più sicuro HTTPS.

SymmetricDS supporta ambienti multi-utente in modalità mono-direzionale o bidirezionale (anche modalità miste fra i nodi) e la replica dei dati asincrona. Esso utilizza tecnologie web e database per replicare i dati in real-time o in maniera schedulata. Il software è stato progettato per scalare un gran numero di nodi, lavorare attraverso connessioni a ridotta larghezza di banda e per resistere anche a periodi di interruzione di rete. Funziona con la maggior parte dei sistemi operativi, file system e database, tra cui Oracle, MySQL, MariaDB, PostgreSQL, MS SQLServer (incluso Azure), IBM DB2, H2, HSQLDB, Derby, Firebird, Interbase, Informix, Greenplum, SQLite (compreso Android), Sybase ASE e Sybase ASA (SQL Anywhere) database.

La sincronizzazione può essere configurata sia per “spingere” (PUSH) sia per “tirare” (PULL) dati dati su base periodica.

SymmetricDS permette la sincronizzazione tra due o più livelli di nodi, come potrebbe essere necessario nei seguenti scenari

  • Un gruppo di server regionali per la sincronizzazione dall’ufficio principale ad aree geografiche remote
  • Decine di nodi Point of Sale (POS) con un database integrato per la sincronizzazione con un server di negozio
  • Migliaia di nodi server Store utilizzando un database di classe dipartimentale per la sincronizzazione con un nodo regionale

Ci sono varie opzioni di “deployment”, ad esempio le seguenti:

  • Pacchetto dell’applicazione Web (WAR) distribuito a un application server come Tomcat, Jetty o JBoss
  • Servizio autonomo
  • Integrato in un’applicazione

Technology

Custom
db
java