You are on page 1of 14

Overview

• RAC is an important component to be considered and designed


properly to support data warehouse applications as well as any 24x7
system.  The RAC environment should be designed to equally
promotes scalability, high-availability server consolidation and
database consolidation. For a mixed workload environment,
partitioning applications achieves the best level of scalability. Figure
4-4 depicts a 4-node cluster, dividing them into a set of 2-node
environment to support OLTP and OLAP applications.
High level architecture
RAC Architecture
RAC advantages
• It is load balanced for a better performance
• It is a solution that is highly scalable
• Unless the connections are not RAC aware, there is no need for a
reconnection
• Certain patches can be applied in its rolling mode
Golden gate
• Oracle GoldenGate easily supports a wide variety of topologies. These
include one-to-one, one to-many, many-to-one, and many-to-many—
for both unidirectional and bidirectional configurations. For unlimited
scalability, cascading topologies can be created to eliminate any
potential bottlenecks. By staging specific sets of database changes on
the source or target system, different requirements can be met
through a single pass on the data source. Each set of staged data can
contain unique or overlapping sets of data.
Goldengate topologies
Real time replication
Key solutions for oracle golden gate
Disadvantages of golden gate
• Some datatypes are not supported (XML,BLOB.)
• Manual switch over and failover
• Data Guard is best for disaster recovery and data protection problems, GoldenGate is a more
flexible heterogeneous replication mechanism and is also able to transform the data while it is
being replicated.
• Data Guard is an Oracle specific technology while GoldenGate support heterogeneous
database systems including all the major RDBMS as DB2,Sybase, MySQL .
• Data Guard supports active-passive replication. One of the database is the primary database
and the other one is in an inactive Data Guard mode.
• GoldenGate supports an active-active replication mode and allows both systems to work
simultaneously while maintaining the data integrity.
• GoldenGate allows transformation of the data, with conflict management while it is being
replicated between both database systems.
• GoldenGate allows replication across platform. Data can be extracted from a Unix platform
and replicated to an Oracle database running on platform Windows.
• GoldenGate has many case of utilization. The use of flat files for data transportation and the
support of heterogeneous systems makes the technology so very interesting
Security - TDE/Encryption
• An Oracle advanced security feature that allows to encrypt data at
rest completely transparent to applications

• If attackers can gain access to the operating system as powerful


user(eg root or oracle) they can bypass the database and have direct
access to data. Encryption can protect database files stored in the
disk.
• Also, many regulatory compliance requires encrypting data at rest
TDE setup
Database performance testing with JMeter

• Most of the applications’ performance can be tested by


triggering HTTP, FTP or some other protocols. But there are some
cases where we want to directly test the database system without
interfering the HTTP calls. Apache JMeter has a built-in JDBC Request
module. We can do database testing with JMeter
• JMeter can connect to any database and run SQL queries concurrently.
In order to do so, it’s mandatory to have necessary JDBC drivers in
the lib folder of your installation

You might also like