An Introduction to DBMoto
© Copyright 2007, HiT Software, Inc. All rights reserved.
DBMoto : Cross-Platform Data Replication
• Powerful Cross-Platform
Replication Solution
Oracle
DB2
i5/OS
SQL
Server
• Real-time, bi-directional
support for all major
databases
• Platform Independent
DBMoto
• User friendly monitoring &
configuration support
DB2
UDB
Sybase
• Lightweight, easy to install
• Short ROI and Low TCO
MySQL
FINANCE
Stock Exchange,
Banks, Insurance,
Mortgages
GOVERNMENT
Homeland Security,
Justice, Military,
State, Health
© Copyright 2007, HiT Software, Inc. All rights reserved.
INDUSTRY
E-Business
Telco, Automotive,
Retail, Utilities,
Manufacturing
2
DBMoto Features/Benefits
Features
Benefits
 Real-time data replication and
transformation
 Moves data closer to business
users for faster decisions and
more profitable business
operations
 Runs on Windows with remote
access for managing replications
 Source and target databases can
run on any platform
 Step-by-step wizards for easy
replication setup
 Easy to install, configure and use
 Scripting and filters for complete
replication control
 Allows enterprises to expose data
from production databases by
replicating it to databases with
lower TCO
 Transparent to source and target
databases and their applications
 Support for all major databases
and quick configuration allows for
speedy ROI
 Free evaluations with expert
technical support available at
www.hitsw.com (30 days)
© Copyright 2007, HiT Software, Inc. All rights reserved.
3
DBMoto Supported Databases
•
•
•
•
•
•
•
•
•
•
Oracle
IBM DB2 for i5/OS
IBM DB2 for z/OS
IBM DB2 UDB
Microsoft SQL Server
Microsoft Access
Sybase ASE
Sybase SQL Anywhere
MySQL
SolidDB for MySQL
© Copyright 2007, HiT Software, Inc. All rights reserved.
•
•
•
•
•
•
•
•
•
Cloudscape
Informix
Ingres
PostgreSQL
EnterpriseDB
Gupta SQLBase
Firebird
Solid
ANTs
4
Data Integration Example
Live Reporting
Active Data Warehousing
/Business Intelligence
Decision Support (analytical
applications), Statistics, charts
Live Reporting
Database
Staging Database
(ODS)
SQL
Server
Data
Warehouse
ETL
MySQL
PC/Windows
PC/Linux
Data Extraction,
Transformation,
Data Quality
DBMoto
HP/Solaris
IBM/zOS
Oracle
DB2
Custom/Packaged
Applications (Oracle, SAP)
Legacy Applications
© Copyright 2007, HiT Software, Inc. All rights reserved.
System i
5
DBMoto Replication Modes
Refresh (all records scanned and replicated)
Mirroring (based on transactions recorded in source
log/journal/trigger table)
Synchronization (bi-directional mirroring)
T1
Refresh
T2
T3 T4
T5
T6
T7
T8
T9
All Records
Mirroring/Synch
T = Time period
= Changed records only
© Copyright 2007, HiT Software, Inc. All rights reserved.
6
Refresh Mode (Snapshot)
Source Databases
DB2 i5/OS (System i)
SQL Server
Oracle
DB2/UDB
DB2 mainframe
PostgreSQL
Ingres
ANTs
MySQL
Sybase
Gupta SQLBase
MS Access
Informix
Solid
SQL Anywhere
 Source and target databases
can be any combination of the
listed databases
 All specified records in the
source table are scanned and
replicated.
Target Databases
DB2 i5/OS (System i)
SQL Server
Oracle
DB2/UDB
DB2 mainframe
PostgreSQL
Ingres
ANTs
MySQL
Sybase
Gupta SQLBase
MS Access
Informix
Solid
SQL Anywhere
© Copyright 2007, HiT Software, Inc. All rights reserved.
7
Mirroring Mode (Transactional)
Source Databases
DB2 i5/OS (System i)
DB2 Mainframe
DB2 UDB
SQL Server, Oracle
Gupta SQLBase, Informix,
Sybase ASE, SQL Anywhere
ANTs
 In mirroring mode, the source
and target databases can be
any combination of the
databases listed.
 Specified records are
replicated only when changes
are notified (via log or triggers.)
Target Databases
DB2 i5/OS (System i)
SQL Server
Oracle
DB2/UDB
DB2 mainframe
PostgreSQL
Ingres
ANTs
MySQL
Sybase
Gupta SQLBase
MS Access
Informix
Solid
SQL Anywhere
© Copyright 2007, HiT Software, Inc. All rights reserved.
 Can be combined with Refresh
replication.
8
Synchronization Mode (Transactional)
Source Databases
DB2 i5/OS (System i)
DB2 Mainframe
DB2 UDB
SQL Server, Oracle
Gupta SQLBase, Informix,
Sybase ASE, SQL Anywhere
ANTs
 In Synchronization mode, each
database is both source and
target.
 Specified records are
synchronized based on
changes notified via log or
triggers.
Target Databases
 Can be combined with Refresh
replication.
DB2 i5/OS (System i)
DB2 Mainframe
DB2 UDB
SQL Server, Oracle
Gupta SQLBase, Informix,
Sybase ASE, SQL Anywhere
ANTs
© Copyright 2007, HiT Software, Inc. All rights reserved.
9
DBMoto Enterprise Manager
 Distributed graphical user interface
 Replication wizard for easy setup
© Copyright 2007, HiT Software, Inc. All rights reserved.
10
Replication Metadata Management
Non-intrusive Administration
 Replication environment
information is kept in
metadata tables
 Metadata can be stored
in almost any supported
database
© Copyright 2007, HiT Software, Inc. All rights reserved.
11
Database Connection Wizards
Wizard-based Setup
 Set source and target
databases
 Choose tables for data
to be replicated
 Set access to
transactions from
log/journal
 Create target tables as
needed
 Set primary keys and
columns to create
© Copyright 2007, HiT Software, Inc. All rights reserved.
12
Replication Configuration
Complete Replication Control
 Define tables/columns
to replicate
 Set filters and/or define
transformations
 Set the replication
schedule
 Start the data
replication process
© Copyright 2007, HiT Software, Inc. All rights reserved.
13
DBMoto Case Study -1-
 Physicians Associates, a medical network with over 800
physicians in San Gabriel Valley (Southern California)
 Core IT system is based on IBM iSeries with DB2 databases
 In-house built web-based medical management software for
physician referral written in ColdFusion
 Accessing DB2 directly was not offering the performance
required
“DBMoto is easy to use, and I got it to work on my first attempt.
Most importantly, it allows us to provide real-time data to our
physician providers. DBMoto was well worth our investment. With
DBMoto, we can leverage Microsoft SQL Server Web components,
still relying on our core IBM iSeries system. HiT Software technical
support team is awesome and they are very responsive and
attentive to our needs.”
© Copyright 2007, HiT Software, Inc. All rights reserved.
14
DBMoto Case Study -2-
Physicians Associates decided to explore a different path:
 The PA solution kept the iSeries as its core IT database, but
used DBMoto to replicate data to SQL Server to provide highperformance, non-disruptive access to data, better data
security
 DBMoto gave Physician Associates more control over the data
without interfering with the iSeries production system
 The DBMoto solution came at a fraction of the price of other
iSeries replication tools
Check
http://www.hitsw.com/products_services/testim_cstudy.html
for more case studies
© Copyright 2007, HiT Software, Inc. All rights reserved.
15