public void synchronize() throws InaccessibleConfigurationFileException, DriverNotFoundException, SQLException {
SourceDataMiner sourceDataMiner = new SourceDataMiner();
ShadowDataMiner shadowDataMiner = new ShadowDataMiner();
sourceDataMiner.start();
shadowDataMiner.start();
Database shadowDb = new ShadowSchemaMiner().mine(true);
for (Table table : shadowDb.getTableList()) {
SourceResultSet sourceRs = sourceDataMiner.mine(table);
ShadowResultSet shadowRs = shadowDataMiner.mine(table);