AboutChi Siamo ServicesServizi ProjectsProgetti ContactContatti Reserved areaArea riservata
For businesses on SQL Server, PostgreSQL, MariaDB or MySQLPer aziende con SQL Server, PostgreSQL, MariaDB o MySQL

A copy of your data,
always up to date.
Una copia dei tuoi dati,
sempre aggiornata.

For Italian businesses with a line-of-business system on SQL Server, PostgreSQL, MariaDB or MySQL that need an up-to-date copy in SQL Server - for a report, another system, an external consultant - without touching or slowing down the original. DB Sync copies the tables you choose, with the strategy that fits each one and its source, and notices on its own if the source changes. Per aziende italiane con un gestionale su SQL Server, PostgreSQL, MariaDB o MySQL che hanno bisogno di una copia sempre aggiornata su SQL Server - per un report, un altro sistema, un consulente esterno - senza toccare né rallentare l'originale. DB Sync copia le tabelle che scegli, con la strategia più adatta a ciascuna e alla sua sorgente, e si accorge da solo se la sorgente cambia.

See it at work Guardalo al lavoro
Runs on your own serverGira sul tuo server SQL Server, PostgreSQL, MySQL → SQL Server Access by roleAccessi con ruolo Telegram & email alertsAvvisi Telegram ed email
The dashboard, while it works Il cruscotto, mentre lavora
01Who it is forPer chi è

For whoever needs the data, without touching the original Per chi ha bisogno dei dati, senza toccare l'originale

If today a report means asking whoever holds the password for the production database, or a slow query risks locking the till or the warehouse screen, or a consultant needs "a copy of the data" and someone has to remember to export it by hand every time - DB Sync was built for exactly this. Se oggi un report significa chiedere la password del database di produzione a chi ce l'ha, o una query pesante rischia di rallentare la cassa o il magazzino, o un consulente ha bisogno di "una copia dei dati" e qualcuno deve ricordarsi di esportarla a mano ogni volta - DB Sync è stato pensato per questo.

Owner of a small/medium businessTitolare di PMI

A gestionale on SQL Server, PostgreSQL, MariaDB or MySQL, and a report or dashboard that today is built by hand from an export. Wants the numbers up to date without ever touching production.Un gestionale su SQL Server, PostgreSQL, MariaDB o MySQL, e un report o un cruscotto che oggi si costruisce a mano da un export. Vuole i numeri aggiornati senza mai toccare la produzione.

Internal IT / external consultantIT interno o consulente esterno

Needs to feed a BI tool or a data warehouse with fresh data, without direct access to the production database and without a query that could slow it down.Deve alimentare uno strumento di BI o un data warehouse con dati aggiornati, senza accesso diretto al database di produzione e senza una query che possa rallentarlo.

Accountant or firm following several companiesStudio che segue più aziende

Needs a safe, isolated copy of each client's data for analysis, refreshed on its own, without ever operating on the client's live system.Ha bisogno di una copia sicura e isolata dei dati di ogni cliente per l'analisi, aggiornata da sola, senza mai operare sul sistema vero del cliente.

02What it doesCosa fa

Scegli le tabelle. Scegli come tenerle aggiornate. Scegli le tabelle. Scegli come tenerle aggiornate.

A guided setup, a dashboard that never lies about what is happening, and a product that notices on its own when the source changes shape. Una configurazione guidata, un cruscotto che non nasconde mai cosa sta succedendo, e un prodotto che si accorge da solo quando la sorgente cambia forma.

A tested connectionUna connessione verificata

Add a source, test the connection before saving it: DB Sync generates the script your database administrator runs once to authorise the copy.Aggiungi una sorgente, verificala prima di salvarla: DB Sync genera lo script che il tuo amministratore database esegue una sola volta per autorizzare la copia.

A guided choice of table and strategyScelta guidata di tabella e strategia

Search the table, pick the primary key, pick the strategy - with the honest limit of each one shown before you choose, never discovered afterwards.Cerchi la tabella, scegli la chiave primaria, scegli la strategia - con il limite onesto di ognuna mostrato prima di scegliere, mai scoperto dopo.

Update strategies for every sourceStrategie di aggiornamento per ogni sorgente

Change Tracking and a rowversion column for SQL Server sources, a "last modified" column or a full periodic copy for any source - the one that fits what the source actually offers, table by table.Change Tracking e una colonna rowversion per le sorgenti SQL Server, una colonna data di modifica o una copia periodica completa per qualsiasi sorgente - quella adatta a ciò che la sorgente offre davvero, tabella per tabella.

A dashboard that tells the truthUn cruscotto che dice la verità

Rows, last run, next run, and a clear state per table - active, stalled, in error - never a green light hiding a problem.Righe, ultimo giro, prossimo giro, e uno stato chiaro per tabella - attiva, ferma, in errore - mai una spunta verde che nasconde un problema.

Adapts on its ownSi adatta da sola

If the source gains a column, the copy gains it too, automatically, and it is written to the activity log. A deeper change stops only that one table and flags it - the others keep running.Se la sorgente guadagna una colonna, la copia la guadagna anche lei, in automatico, e resta scritto nel registro attività. Un cambiamento più profondo ferma solo quella tabella e la segnala - le altre continuano.

A rebuild on demandUn riallineamento su richiesta

Refill (empty and recopy, indexes survive) or full rebuild, one table at a time, without touching the others - for when something needs to start clean.Refill (svuota e ricopia, gli indici restano) o ricostruzione completa, una tabella alla volta, senza toccare le altre - per quando qualcosa deve ripartire pulito.

Independent alertsAvvisi indipendenti

Telegram and email, each optional on its own: a channel that is missing or unreachable never slows down the sync of your tables, it is only ever reported.Telegram ed email, ciascuno opzionale per conto suo: un canale mancante o irraggiungibile non rallenta mai la sincronizzazione delle tue tabelle, resta solo segnalato.

Access by roleAccessi con ruolo

Administrator, operator or read-only: each person has their own login and only the actions their role allows, with every login and every change kept in the activity log.Amministratore, operatore o sola lettura: ogni persona ha il proprio accesso e solo le azioni che il suo ruolo consente, con ogni accesso e ogni modifica nel registro attività.

03See it at workGuardalo al lavoro

Five minutes with DB Sync, on the real product. Cinque minuti con DB Sync, sul prodotto vero.

Five short clips, from choosing a table to a surprise the gestionale throws at it - and how DB Sync handles it. Pick one, or let them play. Cinque brevi clip, dalla scelta di una tabella a un imprevisto che le manda il gestionale - e come DB Sync lo gestisce. Scegline una, o lasciale scorrere.

04How it worksCome funziona

Ready to get started?Pronto a partire?

First call and analysisPrima chiamata e analisi

We look at your gestionale together: which tables you need copied, and with which strategy.Guardiamo insieme il tuo gestionale: quali tabelle ti servono copiate, e con quale strategia.

Installation and setupInstallazione e configurazione

We install DB Sync on your own server environment, connect the source, and set up the first tables together.Installiamo DB Sync sul tuo server, colleghiamo la sorgente e configuriamo insieme le prime tabelle.

Check and trainingVerifica e formazione

We check the first copy is correct and train whoever will use the panel day to day.Verifichiamo che la prima copia sia corretta e formiamo chi userà il pannello ogni giorno.

Go live, with direct supportSi parte, con assistenza diretta

The sync cycle starts on its own; we are at your side in the first few days.Il ciclo di sincronizzazione parte da solo; nei primi giorni siamo al tuo fianco.

05Peace of mindTranquillità

Your data never leaves your server.I tuoi dati non escono mai dal tuo server.

DB Sync is not a service we host: it runs inside your own network. This is how it looks after what passes through it.DB Sync non è un servizio che ospitiamo noi: gira dentro la tua rete. Ecco come custodisce quello che passa attraverso di lui.

Runs on your own serverGira sul tuo server

DB Sync is installed inside your own SQL Server environment: the copy is made there, never on a server of ours.DB Sync è installato dentro il tuo ambiente SQL Server: la copia avviene lì, mai su un server nostro.

Access by role, never one shared passwordAccessi con ruolo, mai una password unica

Every person signs in with their own account and only the actions their role allows: who configures, who starts a sync, who can only look.Ogni persona entra con il proprio accesso e solo le azioni che il suo ruolo consente: chi configura, chi avvia una sincronizzazione, chi può solo guardare.

No external service reads your dataNessun servizio esterno legge i tuoi dati

The copy runs directly inside your SQL Server, through a connection generated for your source: the data never transits an outside service.La copia avviene direttamente dentro il tuo SQL Server, tramite un collegamento generato per la tua sorgente: i dati non transitano mai su un servizio esterno.

Every action stays on recordOgni azione resta a registro

Every login, every change, every rebuild is kept in the activity log, with who did it and when.Ogni accesso, ogni modifica, ogni riallineamento resta nel registro attività, con chi l'ha fatto e quando.

06FAQDomande frequenti

Things you might be wonderingCose che ti starai chiedendo

Where does the data go during the sync?Dove passano i dati durante la sincronizzazione?

It stays inside your own SQL Server, through a direct connection we generate for your source: nothing transits an outside service.Restano dentro il tuo SQL Server, attraverso un collegamento diretto che generiamo per la tua sorgente: niente passa da un servizio esterno.

Does DB Sync write anything back to my gestionale?DB Sync scrive qualcosa sul mio gestionale?

No, it only reads the source: nothing is ever written back to it.No, legge soltanto la sorgente: non le scrive mai nulla.

What happens if the gestionale changes a table?Cosa succede se il gestionale cambia una tabella?

If a column is added, DB Sync adds it to the copy too, on its own, and writes it to the activity log. If the change is deeper (a column renamed or moved), it stops only that table and flags it, without touching the others.Se viene aggiunta una colonna, DB Sync la aggiunge anche alla copia, da solo, e lo scrive nel registro attività. Se il cambiamento è più profondo (una colonna rinominata o spostata), ferma solo quella tabella e la segnala, senza toccare le altre.

Can different tables use different strategies?Tabelle diverse possono usare strategie diverse?

Yes: each table has its own strategy - Change Tracking and a rowversion column for SQL Server sources, a "last modified" column or a full periodic copy for any source - chosen for what that table's source actually offers.Sì: ogni tabella ha la propria strategia - Change Tracking e una colonna rowversion per le sorgenti SQL Server, una colonna data di modifica o una copia periodica completa per qualsiasi sorgente - scelta in base a cosa offre davvero la sua sorgente.

Does the copy see deletions too?La copia vede anche le cancellazioni?

It depends on the strategy: Change Tracking and the full copy see them, the two column-based strategies do not - an honest limit shown in the panel before you choose, not discovered afterwards.Dipende dalla strategia: Change Tracking e la copia completa le vedono, le due strategie basate su una colonna no - un limite onesto mostrato nel pannello prima di scegliere, non scoperto dopo.

If something stops working, do I find out right away?Se qualcosa smette di funzionare, lo scopro subito?

Yes: a Telegram or email channel, independent of each other, warns you. A channel that is missing or unreachable never slows down the sync of your tables, it is only ever reported.Sì: un canale Telegram o email, indipendenti tra loro, ti avvisa. Un canale mancante o irraggiungibile non rallenta mai la sincronizzazione delle tue tabelle, resta solo segnalato.

Can I make a table start over from scratch?Posso far ripartire una tabella da zero?

Yes, a rebuild - refill or full reconstruction - one table at a time, from the panel.Sì, un riallineamento - refill o ricostruzione completa - una tabella alla volta, dal pannello.

Who can change the configuration?Chi può cambiare la configurazione?

Only whoever has the administrator role. An operator can start a sync but not change the tables; read-only can only look.Solo chi ha il ruolo di amministratore. Un operatore può avviare una sincronizzazione ma non cambiare le tabelle; chi ha sola lettura può solo guardare.

Which databases does it work with?Con quali database funziona?

DB Sync reads from SQL Server, PostgreSQL, MariaDB or MySQL, and always writes the copy into SQL Server. For PostgreSQL, MariaDB and MySQL sources, the "last modified" column and full periodic copy strategies are available; Change Tracking and rowversion remain available only for SQL Server sources - the panel only shows the strategies your source actually supports.DB Sync legge da SQL Server, PostgreSQL, MariaDB o MySQL, e scrive sempre la copia su SQL Server. Per le sorgenti PostgreSQL, MariaDB e MySQL sono disponibili le strategie basate su una colonna data di modifica o su una copia periodica completa; Change Tracking e rowversion restano disponibili solo per le sorgenti SQL Server - il pannello mostra soltanto le strategie che la tua sorgente supporta davvero.

Ready for a copy you can trust? Pronto per una copia di cui fidarti?

Twenty minutes on your own gestionale, and we tell you which strategy fits which table. Venti minuti sul tuo gestionale, e ti diciamo quale strategia si adatta a quale tabella.