database sync with symmetricds for openmrs

5

Click here to load reader

Upload: nadeeshani-hewage

Post on 09-Jun-2015

405 views

Category:

Technology


7 download

DESCRIPTION

my GSOC 2012 project

TRANSCRIPT

Page 1: Database Sync with SymmetricDS for OpenMRS

Database Synchronization

for OpenMRS

With SymmetricDS

Mentors: Mike, JustinStudent : Nadee

Page 2: Database Sync with SymmetricDS for OpenMRS

Steps1. Sync person table

- 2 OpenMRS instances2. SyncSDS module

SymmetricDSSyncModuleActivator - started/stopped

3. IDatabaseWriterFilter extensionDatabaseWriterFilterAdapter - beforeWrite

4. Sync all tables (detailed on wiki page)

GSOC 2012 - OpenMRS

Page 4: Database Sync with SymmetricDS for OpenMRS

DemoEx:

OpenMRS Root instance : port 8044

OpenMRS Client instance : port 8055

Symmetric root : port 8080

Symmetric client : port 9090

sym -p omrsroot.properties --auto-create

sym -p omrsroot.properties --run-sql openmrs_sds_sql.sql

sym -p root.properties --port 8080 --server

sym -p client.properties --port 9090 --server

GSOC 2012 - OpenMRS

Page 5: Database Sync with SymmetricDS for OpenMRS

Thank You