Wat is databasereplicatie?
Databasereplicatie wordt gebruikt in situaties waarin niet iedereen direct toegang heeft tot de
centrale plek waar de programmadata is opgeslagen. Te denken valt aan bijvoorbeeld verkopers
die 'buiten de deur' werken of aan organisaties met meerdere vestigingen. De computers die niet
continu verbonden zijn met de computer waarop de centrale gegevensbron aanwezig is, krijgen
hierbij initieel een kopie van die centrale gegevensbron. Met die kopie kan daarna geheel
autonoom worden gewerkt. De verschillen die tijdens het werken ontstaan tussen de centrale
gegevensbron en zo'n kopie kunnen op gezette tijden worden bijgewerkt. Dat kan gebeuren op het
moment dat iemand op kantoor komt en met een notebook aansluit op het bedrijfsnetwerk, maar ook
via een telefonische inbelverbinding naar dat netwerk. De gewijzigde gegevens tussen de
centrale database en de kopie worden uitgewisseld (gesynchroniseerd), waarna de twee databases
inhoudelijk weer gelijk zijn. Doordat alle kopieen regelmatig met de centrale gegevensbron
synchroniseren, worden de verschillen tussen de diverse kopieen ook onderling bijgewerkt.
Daarmee krijgt iedereen de beschikking over dezelfde gegevens, ongeacht op welke plek deze
worden ingevoerd.

Clix en Microsoft SQL Server
Microsoft SQL Server is een relationeel database management systeem (RDBMS). Het is een van de databasesystemen die met Clix gebruikt kan worden als opslagplaats voor gegevens. Clix is zo gebouwd dat het kan omgaan met de replicatiefunctionaliteiten van Microsoft SQL Server. Databasereplicatie in Clix wordt ook alleen aangeboden in combinatie met SQL Server als achterliggende database. Daarmee krijgen gebruikers van Clix de beschikking over een robuuste 'industriestandaard' replicatiemethodiek.
Gegevens bijwerken
Databasereplicatie kan via MS SQL Server zo worden ingesteld dat de uitwisseling van gegevens in de achtergrond plaatsvindt. Dit scenario is bijvoorbeeld toe te passen bij een hoofdvestiging met nevenvestigingen. Voor individuele gebruikers die met een notebook onderweg zijn is dit geen gewenste situatie. Zij zullen veelal zelf een geschikt moment willen bepalen waarop gegevens moeten worden bijgewerkt. Clix is hiertoe uitgerust met een functie die de synchronisatie initieert. Deze functie is toegankelijk via het hoofdmenu in Clix, maar ook als los aan te roepen programma in het Windows Startmenu. Clix zelf hoeft dus niet te worden opgestart als 'even snel' gegevens worden bijgewerkt.
Opdracht geven voor het synchroniseren van de database
Hier ziet u hoe dit venster er uit ziet. Een druk op de knop 'Start met synchronisatie' zal de daadwerkelijke uitwisseling van gegevens op gang brengen.

Documenten synchroniseren
Naast de replicatie van de gegevens in de database kent Clix ook de mogelijkheid de documenten (brieven, offertes, ...) die met het systeem worden gemaakt uit te wisselen. Synchronisatie van de documenten zorgt ervoor, dat documenten vanaf een 'remote' werkplek op de juiste plaats op het netwerk worden gezet. Andersom worden documenten die op andere plaatsen (netwerkomgeving of andere 'remote' werkplekken) zijn aangemaakt, naar de 'remote' werkplek gekopieerd.