Вы находитесь на странице: 1из 4

Dell Shareplex Vs Oracle GoldenGate Competitive Differentiation

Lack of support for Key Oracle Database features


Capturing using a reverse engineer method which reads the redo_logand
archive_logfiles. Data can only be read after written to disk. Oracle capture is
integrated with the database so the change data record is handed to GoldenGate
which is faster than SharePlex. Largest SharePlex customer can only process about
50GB/hour. Oracle Goldegate can easily support capture rates of 200+ GB/hr redo
log processing on Exadata with a single Extract process.
RMAN Integration is available only with Oracle GoldenGate. As Dell SharePlex
does not have this integration, archive logs can be removed before they are
processed.
RAC support: Agents are bundled with Oracle RAC Clusterware specifically for
GoldenGate which provide the automatic failover for the GoldenGate processes
to another node if necessary. Integrated Capture available with Oracle
GoldenGate handles point-in-time recovery and RAC integration more efficiently,
automatically handling node outages. In RAC environments, Dell SharePlex
leverages cluster solutions to detect failures and start the fail over process. Dell
SharePlex doesnt have any integration with Oracle Clusterware and customer has
to configure and setup the whole failover scenario.
Oracle Data Guard support: GoldenGate has built-in support for Oracle Data
Guard Fast Start Failover, whereas Dell SharePlex does not.
Impact on source systems and performance of capturing
Utilizing X-Stream APIs built into Oracle is showing highest performance metrics
with Oracle database. It is capturing changes while they are in memory, before
even written to transaction log. Then we transaction routing optimization
algorithms (transaction grouping, transactions splitting). The Capture integration
with the database can achieve 200+ GB/hr redo log processing on Exadata for
example with a single extract process. This is done while consuming minimal CPU

and memory resources on critical source databases. Ask Dell SharePlex for this
metric on Exadata! This is extremely important for Telcos, where there are
systems that capture 500GB of Oracle redo every day, and have daily several GB
of changed data to route from source to target. Call centers of 100 people can
make 500,000 customer calls p/day, this easily creates 150-200 million records
per day to be moved with CDC.
Lack of support for Key Oracle Database features
Oracle Data Guard supportGoldenGate has built in support for Oracle Data
Guard Fast Start Failover, whereas Dell SharePlex does not
Global Data Services -Oracle Database 12c Global Data Services (GDS) is a
complete automated workload management solution for replicated databases
(using replication technologies such as Active Data Guard, Oracle GoldenGate
etc.) Oracle GDS is a new scalability and availability feature of Oracle Database
12c. GDS increases the ROI of the replicated investments made by the customers
with Oracle GoldenGate and Oracle Active Data Guard. It renders better systems
utilization and offers better performance, scalability, and availability for
application workloads running on replicated databases. Customers can now use
GDS right out of the Oracle stack to achieve these benefits without the need to
integrate with multiple point solutions or home grown products.
While GDS may work with SharePlex or other technologies, it is only available
through an OGG or ADG license.
Recoverability and Restartability
SharePlex queue design is complex and spans multiple different files. The
complexity is from flushing data in memory to disc which is vulnerable with lazy
writes. This will cause queue corruptions and lead to loss of data. To safeguard
from lazy writes, they will have to sync I/O which is a performance impact. Since
the queue is being used between the processes, they are prone to errors due to
system failure.

Usually the key winning point of Oracle GoldenGate vs Dell SharePlex and other
CDC solutions in Telcos is that as all of these solutions cannot stand such highly
transactional systems on sources like CRM and Billing, especially in the
Recoverability and Restartability area. Only Oracle GoldenGate can. You can
imagine issues with recoverability of Telco systems with metrics of 300
transactions per second, 15+ million transactions daily (example of Swisscom and
many other Telcos).
Performance issue with Transformation
SharePlex uses dynamic PL Procedures which have a performance impact.
Secondly, the design of transformations will require 2 context switches for every
rows in replication. This will slow down the performance of Apply 10x.

Вам также может понравиться