Do you need to replicate data from various types of databases into a centralized database without a budget for expensive custom programming or large-scale integration? Do you need a standardized solution across your enterprise that provides access to accurate, real-time data stored in various databases whether SQL Server, Oracle, DB2 or other database platforms? Learn how Double-Take Share from Vision Solutions can resolve your heterogeneous datacenters' challenge of sharing data between on-premise or cloud databases in real-time for business intelligence, platform or database migrations, or any other data distribution need.
Attendees will learn:
• The challenges enterprises wrestle with when integrating structured data from a variety of database sources for centralized reporting, business intelligence, platform migrations, or other business needs.
• Use cases for real-time database replication with transformation between Microsoft on-premise and cloud solutions, even between different databases, operating systems and hardware platforms.
• The technical aspects of data sharing between databases in heterogeneous environments.
3. Transform the Way You Do Business
Breaks down barriers between
> Multiple databases
> Incompatible applications
> Disparate platforms
Makes data sharing easy
> Captures changes
> Transforms the data
> Replicates it to the desired target
Allows for
> Greater productivity
> Higher profitability
> Immediate ROI
> All with no programming!
3visionsolutions.com
How can Double-Take Share transform the
way you do business?
4. Common Data Sharing Scenarios
Data/Application integration
> Accelerate the sharing of data between applications
> Keep distributed operations in sync
> Distributed users need to see each other’s data in real time
Data centralization for warehousing, reporting, or BI
> Centralize data from one or multiple sources
> Real-time access to current data for reporting or BI
Feeding real time data to mission critical applications
> eCommerce
> Analytics
> Web portals
Populating backup and test environments
Application
Integration
Reporting /
Warehousing
Feeding Mission
Critical Apps
visionsolutions.com 4
* August 2011 Vision Solutions survey
6. Change Data Capture (CDC)
Data is captured and shared as it changes, immediately and quickly
replicated to other databases as specified
Only changed data is transferred, so efficient
Automatically handles the extraction, transformation (if any) and load to
target database (no intervention or manual scripting)
Ensures write order consistency and guaranteed delivery
visionsolutions.com 6
8. Guarantees Information Accuracy
Ensures ongoing integrity
> Changes collected in queue
on source
> Moved to target only after
committed on source
> Ensures write-order-
consistency retained
> Queues retained until
successfully applied
> No database table locking
• Ensures failure integrity
> Automatically detects
communications errors
> Alerts administrator
> Automatically recovers
the connection and
processes
> No data is lost
visionsolutions.com 8
9. Share exactly WHAT you need
Filters determine what
data gets moved
– Select specific column
and table
– Select specific rows
and table
visionsolutions.com 9
10. Share exactly HOW you need to
Transforms data into useful
information
> Over 60 built-in data
transformation methods
> Fields:
- DECIMAL(5,2)
- nulltostring(ZIP_CODE,'00000')
> Tables:
- Column merging
- Column splitting
- Creating derived columns
> Custom lookup tables
> Create custom data
transformations using
powerful Double-Take Share
Java scripting interface
visionsolutions.com 10
12. Bi-directional replication
Double-Take Share Case Study
IBM System i DB2
BPCS
Introduced automated manufacturing inspection tracking
using FactoryTalk. Also faster Data Warehouse Load.
MS SQL Server
Double-Take Share
Real time CDC replication
with transformation
Production line
information is
transformed and
sent to BPCS
Production System
APPLICATION INTEGRATION PROJECT
The ability to
transform
Manufacturing
Intelligence into
process
improvements
underscores the
value of production
data.
Rockwell Automation
captures this data in
SQL Server
The ability to transform Manufacturing
Intelligence into process improvements
underscores the value of production data.
Rockwell Automation captures this data in
SQL Server
Query reports
MS SQL Server
Double-Take Share Replaced
batch reload of data warehouse
with DT Share creating
incremental extracts of last
changed row, and deleted
transactions.
13. Double-Take Share Use Case
Centralized Reporting and BI
Casino 1
IBM System i
DB2
Casino 2
IBM System i
DB2
Casino 3
IBM System i
DB2
Casino 4
IBM System i
DB2
Casino 5
IBM System i
DB2
Casino 6
IBM System i
DB2
Single Data Warehouse Database
Windows Cluster
MS SQL Server
Customer loyalty
Amounts paid
Amounts won
Time at the table
Time at the machine
Business intelligence
Real time CDC replication
with transformation
visionsolutions.com 13
14. IBM System i DB2
Lawson M3 (Movex)
MS SQL Server 2005
Query reports
Data Warehouse load
Real time CDC replication
with transformation
Reduce CPU and I/O overhead
on production system
improve user response times
Many cost effective tools available
on MS SQL server
platform for query reports
Data is already partially
‘scrubbed’ and available
for loading data warehouses
and data marts without
performance impact on
production system
Production System Offload Query System
Double-Take Share Use Case
Offload Production Processing
visionsolutions.com 14
15. Database Migration Scenarios
Modernization
> Upgrading database version
> Upgrading application version
Conversion
> Moving data to new database or application
> Switch to new operating system
Consolidation
> Reducing # of database platforms
> Standardizing on fewer vendors
> Reducing number of DBs by
consolidating into a centralized database,
data mart or data warehouse
Legacy
App/Database
Legacy
App / Database
New
App / Database
visionsolutions.com 15
* August 2011 Vision Solutions survey
17. How does replication work?
Application
layer
Operating
system
Hardware
layer
User application
Double-Take
driver
Application
layer
Operating
system
Hardware
layer
Double-Take
driver
Double-Take
service
Double-Take
service
An initial mirror copies all
of the data to the target
HDD HDD
18. How does replication work?
Application
layer
Operating
system
Hardware
layer
HDD
User application
Double-Take
driver
Application
layer
Operating
system
Hardware
layer
HDD
Double-Take
driver
Double-Take
service
Double-Take
service
The Double-Take
driver sees bytes of I/O
en route to the file
system and copies
them into memory
As confirmation of the
write travels back to the
application, Double-Take
then sends the bytes to
the target
19. How does replication work?
Application
layer
Operating
system
Hardware
layer
HDD
User application
Double-Take
driver
Application
layer
Operating
system
Hardware
layer
HDD
Double-Take
driver
Double-Take
service
Double-Take
service
During high-latency
periods, Double-Take
will buffer changes to
memory
Disk
Queue
If configurable memory
buffers are exceeded,
Double-Take will buffer
to disk for additional
latency tolerance
20. How does replication work?
Application
layer
Operating
system
Hardware
layer
HDD
User application
Double-Take
driver
Application
layer
Operating
system
Hardware
layer
HDD
Double-Take
driver
Double-Take
service
Double-Take
service
Once latency
improves, replication
resumes transmission,
while always
preserving write-order
integrity
Disk
Queue
21. Full Server Replication
Production
Server
Basic Windows file
server
DR_01BES_01
Staging
Directory
BES_01
Staged information
overwrites system
configuration (non-
hardware)
Reboots and
becomes identical
to source server
22. Full Server to ESX or Hyper-V (VRA)
Target VM is automatically provisioned
Real-time Replication
No OS/Application licensing on target
Supports Windows 2003-2012R2
Hyper-V or ESX
Replication
Monitor
source_d.vmdk
Source1_Replica (offline)
Source 1
Drive D
ESX / Hyper-V
source2_c.vmdk
Source2_Replica (offline)
Source 2
Drive c
VRA Helper
Drive C
source_c.vmdk
source2_c.vmdk
Source2_Replica - Online