SymmetricDS è un software open source per la replicazione di database che si caratterizza per le funzionalità avanzate e per la capacità di essere compatibile con qualsiasi piattaforma.
SymmetricDS supporta, non solo, la data replication ma anche la multi replication, la sincronizzazione filtrata e la trasformazione. Nell’ambito delle tecnologie web e database, SymmetricDS può replicare i dati sia in maniera asincrona e schedulata sia real-time. Progettato per scalare su migliaia di database ed essere compatibile con sistemi differenti, SymmetricDS riesce a lavorare correttamente anche nell’eventualità di scarsa larghezza di banda ed a superare problemi di rete e connettività.
Contattaci subito e senza impegno per assistenza nell’integrazione di SymmetricDS.
Le funzionalità di SymmetricDS
Disponibile in due versioni, ambedue open source ma la versione PRO è commerciale, SymmetricDS ti fornisce funzionalità avanzate già nella versione gratuita( che è disponibile al seguente link), tra cui:
- Cross-Platform: come già indicato, è in grado di operare su sistemi operativi differenti e di sincronizzare qualsiasi tipologia di database attraverso appositi connettori;
- Sincronizzazione di file: è in grado di sincronizzare i file nella medesima connessione utilizzata dai dati per semplificare l’architettura ed il debugging;
- Multi-Thread: architettura a multi-thread per attivare flussi simultanei di estrazione, trasferimento e caricamento di dati al fine di massimizzare le performance;
- Canali: abilità di raggruppare le tabelle in singoli canali in modo da avere singoli code di sincronizzazione;
- Db Compare: capacità di comparare i dati in differenti database anche se con tecnologie differenti come SQL Server e MySQL
- Recovery Automatico: gestione degli errori nei trasferimenti dei dati in modo che la sincronizzazione possa riprendere da qualsiasi problema di rete o applicativo;
- Gestione delle transazione: i cambiamenti dei dati vengono registrati ed è possibile ritornare indietro seguendo lo stesso ordine di transazione;
- Multi-database: la stessa tabella può essere sincronizzata su più database evitando loop;
- Trasformazione: possibilità di filtrare e trasformare i dati durante il processo di estrazione o caricamento;
- Gestione dei conflitti: capacità di rilevare e gestire i conflitti risolvendoli automaticamente;
- Table Schema: possibilità di creare e modificare direttamente lo schema del database;
- Initial Data Load: possibilità di prepare un database remoto con dati iniziali o parziali caricamenti di determinate tabelle o righe;
- Deployment options: può essere effettuato il deploy in maniera standalone, con Docker, WAR o, anche, in modalità embedded in un’altra applicazione.
- Plug-in API: possibilità di estendere SymmetricDS con plugin grazie alle API.
In poche parole hai a disposizione una piattaforma avanzata che ti garantisce di mantenere al sicuro i dati contenuti nei tuoi database ovunque essi siano (on-premise o in Cloud) e di, eventualmente, attivare processi di Extract Transform Load(ETL) e di Change Data Capture(CDC).
Contattaci subito e senza impegno per assistenza nell’integrazione di SymmetricDS.
Glue Labs e SymmetricDS
Abbiamo integrato SymmetricDS sia in modalità standalone, sia in Cloud per applicazioni Business Critical. Grazie all’esperienza maturata in tantissimi settori, con numerosi Clienti e con un solido gruppo aziendale ti forniamo assistenza e supporto nella configurazione, nel debugging e nello sviluppo di soluzioni custom per qualsiasi tuo progetto di Data Management. Contattaci subito e senza impegno per maggiori informazioni.