Você está na página 1de 5

Stress-free SQL Server

database replication
The SharePlex 9.0 database replication solution opens the door to greater
database scalability, easy cloud migration and lower costs.

INTRODUCTION Or maybe youve already been offloading Oracle transactional


data to SQL Server for reporting and now want to offload that
Youve been an Oracle DBA for years, successfully using the
analytics workload into the cloud. Perhaps you sucked it up and
battle-tested SharePlex for Oracle solution for all of your
have been running the built-in SQL Server replication system for
database replication needs. But now your business demands
this purpose.
greater agility across the entire datascape, and you want to add
SQL Server environments to expand the role your database Well, your life is about to get easier (and less cumbersome).
can play in meeting critical business goals. Youre excited The release of the SharePlex 9.0 database replication solution
about what this expansion could do for the business from a big opens the door to greater database flexibility, scalability and
picture standpoint, but at the same time, you and your team reliability. Now you can replicate both Oracle and SQL Server
of database administrators dread the idea of having to learn databases using the same easy-to-use interface. The new SQL
to use another set of technologies to perform SQL Server Server capture capability in the SharePlex solution employs
replication and all the other critical functions required to sustain the same proven technologies used in native SQL Server
the availability, performance and migration needs of SQL Server database tools, providing seamless replication with much
environments. It could double your work because you are higher reliability.
already performing these tasks within your Oracle environment
using the SharePlex solution not to mention the overhead of
maintaining two separate replication systems.
GAME-CHANGING CAPABILITIES SQL SERVER CAPTURE
As with Oracle database replication The SharePlex solution for SQL Server
using the SharePlex solution, you as a source essentially enables built-in
can migrate and replicate SQL Server database replication but replaces the
databases to other SQL Server or Oracle SQL Server log reader process with a
databases on premises or in the cloud custom SharePlex capture process.
with near-zero impact to users on either
end. For Oracle environments, the Because the SharePlex solution makes
SharePlex solution offers high availability, use of the native replication functionality
low latency and the flexibility to take in SQL Server, it offers a highly reliable
advantage of emerging open-source, replication alternative. And by using
relational, cloud-based and columnar the SharePlex solution, database
database technologies to meet your administrators can streamline replication
business goals now and in the future. In for both SQL Server and Oracle in one
addition, youll be able to make use of easy-to-use interface. The SharePlex
built-in monitoring, conflict resolution, solution offers database replication with
data comparison and synchronization high availability and low latency, so end
capabilities backed by award- users experience near-zero downtime.
winning support. And the solutions built-in failover system
adds a layer of protection against
Migrate and replicate Moving analytics and reporting disasters.
processes, such as those for customer
SQL Server databases loyalty analytics, to the cloud saves on SharePlex database replication offers
at least the same functionality as SQL
to other SQL Server infrastructure costs for data preparation.
Server built-in replication with much
Consolidation of databases in the
or Oracle databases cloud enables businesses to scale up less effort and much higher reliability,
storage and not have to compromise eliminating the need for the intermediate
on premises or in the the granularity of data analysis, making distributor database that is necessary
cloud with near-zero it easy to add more and more detailed for the native process. DBAs no longer
need to analyze and parse transaction
information sets to reporting processes.
impact to users on Consolidation saves on overall database log files as part of the process and can
spend as well. take advantage of all the post-capture
either end. features in the SharePlex solution.
In the case of Oracle database
replication, the SharePlex solution Custom log reader
offers superior performance because The custom log reader process, or
of its ability to do optimistic commit, SharePlex capture process, queries the
especially for long-running transactions. transaction log records and captures
Replication begins at the same time as the Log Sequence Number (LSN) into
the transaction on the source database, the SharePlex internal process, where
saving time and ensuring a recovery they are processed and posted to target
path in case of failure. The optimistic databases. Replication can be done
commit approach reduces latency, which from SQL Server in the same manner as
becomes especially important with large, Oracle database replication, using the
time-consuming transactions. SharePlex infrastructure and providing
the flexibility to migrate data to Oracle or
Offloading to open-source databases in other SQL Server databases on premises
the cloud is often seen as a complicated or in the cloud. As database activity
endeavor, but now the latest version of occurs, the SharePlex solution accesses
theSharePlex solution makes the process the transaction logs in SQL Server and
intuitive and streamlines database processes them through the same
tasks within a single interface. Its a SharePlex mechanism, until they are
game-changer. posted to target databases.

2
Export Import

Export queue Post queue

Post
Read
Records from Oracle
Redo/Archive logs or
SQL Server replication
components

Capture Capture
queue
Source Cloud target Remote or
on-premises target

SQL Server as a source functionality Once the network is re-established,


uses the same configuration files and the SharePlex solution automatically
the same operational interfaces as the begins passing the queued transaction
SharePlex for Oracle solution. Activation over to the target server to be applied
via configuration parameters enables SQL to the target database. Thus, no data is
Server replication programmatically via lost while the network is down, and no
TSQL commands, which are transparent manual intervention is necessary to re-
to users. establish synchronous data.

In cases where SQL Server data needs The same is true if the target database
to be replicated to Oracle databases, goes down or if the SharePlex solution
the SharePlex solution queries log is stopped on the source server while
records from SQL Server using a capture users are applying transactions to the
process. The records are posted to the source database no data is lost and
The SharePlex solution
SharePlex reader queue and ultimately users experience no downtime on the makes use of the
posted to the target. The records are source database side. This architecture
then pushed into the SharePlex queues, also enables replicated data to be seen native replication
where they will be processed and posted
to an Oracle target, using the existing
more quickly on the target in other
words, lower latency.
functionality in
SharePlex posters. SQL Server for
In cases of Oracle database replication,
SharePlex architecture optimistic commit in the SharePlex high reliability.
solution means that operations of a
The SharePlex architecture is composed
transaction will be passed to the target
of a series of queues and processes
database without waiting for a commit.
running on the database servers that
Thus, the potential delay in the target
move data rapidly from the source
databases data availability is minimized
database either SQL Server or
because only the commit needs to be
Oracle to the target database, without
seen on the target for access to the
using processes or memory structures
replicated data. This type of architecture
from the source. This architecture
is quite different from that found in native
facilitates the fault tolerance capability in
tools. Because the SharePlex solution
the SharePlex solution, which avoids data
does not use the source databases
loss if there is a break in the replication
processes and memory structures to
stream. For example, if the network goes
replicate data, there is minimal overhead
down, transactions will queue in the
on the database and on the servers just
SharePlex export queue on the source
1 percent to 3 percent CPU.
server until the network issue is resolved.

3
New!
SQL Server replication Delivers the same robust and reliable replication support to SQL
Server databases as to Oracle databases
MySQL target support Replicates easily into MySQL for lower risk and reduced costs

Additional cloud support Adds AuroraDB to the list of supported cloud-based databases:
Azure SQL Database service, PostgreSQL, MySQL, AuroraDB,
Amazon RDS
Future-ready Manages replication on IPv6 and IPv4 networks for implementing
Internet of Things (IoT) initiatives
Enhanced Streaming Supports JSON to Kafka connector
data support
Up-to-date Supports Oracle 12C R2

Legacy features

Database vendor Provides consistent near real-time replication from Oracle to SQL
agnostic Server databases
Hybrid and Enables migration to cloud-based databases or implementation of
heterogeneous open source databases
User-defined data Facilitates delivery of Oracle data or SQL Server data for complete
delivery platform migrations, archiving, analytics, data distribution,
distributed processing and centralized reporting
Award-winning support Minimizes business risk by providing rapid answers to questions
and invaluable guidance from industry experts, consistently
earning excellent approval ratings from more than 94 percent of
customers; mission-critical, multitier support available 24x7 through
multiple, localized not outsourced support centers

CONCLUSION Please note: Targets supported for SQL


Server as a source Oracle, SQL Server,
This architecture Being no longer limited to built-in SQL
on premises or in the cloud
Server replication tools expands your
facilitates the fault possibilities for database migration and To learn more about the capabilities
processing to more than a dozen target
tolerance capability in platforms. The SharePlex database
of the SharePlex database replication
solution, visit quest.com/products/
the SharePlex solution, replication solution increases scalability, shareplex.
maximizes availability and provides
which avoids data loss near real-time data integration. And with Try SharePlex in your own environment
if there is a break in version 9.0, you can handle both Oracle
and SQL Server replication from the
with a 30-day free trial: quest.com/
register/55461.
the replication stream. same, familiar interface.

The SharePlex solution supports Oracle


and SQL Server database replication to
the following target platforms:

Kafka

MySQL

Oracle

Postgres

SAP HANA

SQL Server

4
ABOUT QUEST
Quest helps our customers reduce tedious administration tasks so they can focus on the innovation necessary for their businesses to
grow. Quest solutions are scalable, affordable and simple-to-use, and they deliver unmatched efficiency and productivity. Combined
with Quests invitation to the global community to be a part of its innovation, as well as our firm commitment to ensuring customer
satisfaction, Quest will continue to accelerate the delivery of the most comprehensive solutions for Azure cloud management, SaaS,
security, workforce mobility and data-driven insight.

2017 Quest Software Inc. ALL RIGHTS RESERVED.

This guide contains proprietary information protected by copyright. The software described in this guide is furnished under a software
license or nondisclosure agreement. This software may be used or copied only in accordance with the terms of the applicable
agreement. No part of this guide may be reproduced or transmitted in any form or by any means, electronic or mechanical, including
photocopying and recording for any purpose other than the purchasers personal use without the written permission of Quest
Software Inc.

The information in this document is provided in connection with Quest Software products. No license, express or implied, by estoppel
or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Quest Software products.
EXCEPT AS SET FORTH IN THE TERMS AND CONDITIONS AS SPECIFIED IN THE LICENSE AGREEMENT FOR THIS PRODUCT,
QUEST SOFTWARE ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY
RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL QUEST SOFTWARE BE LIABLE FOR ANY DIRECT,
INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES
FOR LOSS OF PROFITS, BUSINESS INTERRUPTION OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE
THIS DOCUMENT, EVEN IF QUEST SOFTWARE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Quest Software
makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves
the right to make changes to specifications and product descriptions at any time without notice. Quest Software does not make any
commitment to update the information contained in this document.

Patents

Quest Software is proud of our advanced technology. Patents and pending patents may apply to this product. For the most current
information about applicable patents for this product, please visit our website at www.quest.com/legal

Trademarks

Quest, SharePlex and the Quest logo are trademarks and registered trademarks of Quest Software Inc. For a complete list of Quest
marks, visit www.quest.com/legal/trademark-information.aspx. All other trademarks are property of their respective owners.

If you have any questions regarding your potential use of this material, contact:

Quest Software Inc.


Attn: LEGAL Dept
4 Polaris Way
Aliso Viejo, CA 92656

Refer to our Web site (www.quest.com) for regional and international office information.

TechBrief-SQLServer-DBReplication-US-KS-28208