The Development of the Oracle Change Data Capture Technology

 Oracle CDC (Change Data Capture) was first launched by the company as a built-in tool in Oracle databases along with its 9i version. It was to record and track changes in the user tables in a database. These changes were stored in change tables to be later processed and transferred to other data warehouses and databases. 

The first version of this technology had triggers placed in source databases and was not widely accepted, as it was considered too invasive. Based on this feedback from users, Oracle brought a change to the Oracle CDC, named it Oracle Streams, and released it with the 10g version.  

The second version, named Oracle Streams, was more refined and widely accepted. It used the redo logs of the source database in combination with an in-built replication tool of Oracle Streams. Thus, any change was quickly noticed, with the change data being moved to a target data repository without affecting the performance or speed of the source database.


What gave this version of Oracle CDC was that organizations did not have to shut down systems during the replication process. It was beneficial to large organizations for whom shutting down systems, even for brief periods, can affect operating efficiency. 

Even though the new version of Oracle CDC was well-received and became popular, Oracle chose to discontinue this feature out-of-the-box from its 12c version. Instead, users had to pay for Oracle CDC through Oracle Golden Gate or look for other CDC solutions. 

The functioning of Oracle CDC is quite simple. It tracks and monitors changes made in the source database that can be used for data identification and integration, as well as data delivery. This boosts database performance, speeds up data warehousing activities across businesses, and greatly increases the quality and performance of databases.  



Comments

Popular posts from this blog

How to Optimize Oracle on Amazon S3 Platform

An Insight Into Microsoft SQL Server Change Data Capture (CDC)