The course shows how to integrate more traditional relational databases with the current wave of new technologies such as Big Data (in particular, Hadoop) and the NoSQL databases MongoDB and Cassandra.
Hadoop is defined as an "Ecosystem" consisting of many components and technologies. The course covers several of the most important Hadoop components, such HDFS, HBase, Flume and Kafka. Students have access to a lab environment where they can configure data replication from an Oracle RDBMS (relational database management system) to the Hadoop system using the various Hadoop technologies, therefore validating in practice what learned at a more theoretical level from the instructor and the slides.
The NoSQL databases MongoDB and Cassandra are also extensively covered by the course. Again, lab practices are designed to give students a practical exposure to the concepts introduced by the instructor.
Other technologies explained in the course are the Generic JDBC Handler, which allows for integration with all systems accessible through a JDBC driver (like spreadsheets and flat files)and Pluggable Formatters, which allow for information stored in the Oracle GoldenGate trail files to be sent to Hadoop or NoSQL databases using the Oracle GoldenGate 12c Data Handlers.
- Students should be familiar with the Oracle GoldenGate 12c product
- While not required, a generic knowledge of SQL would help.