July 5, 2010 to July 10, 2010
This research is investigating the claim that Change Data Capture (CDC) technologies capture data changes in real-time. Based on theory, our hypothesis states that real-time CDC is not achievable with traditional approaches (log scanning, triggers and timestamps). Traditional approaches to CDC require a resource to be polled, which prevents true real-time CDC. We propose an approach to CDC that encapsulates the data source with a set of web services. These web services will propagate the changes to the targets and eliminate the need for polling. Additionally we propose a framework for CDC technologies that allow changes to flow from source to target. This paper discusses current CDC technologies and presents the theory about why they are unable to deliver changes in real-time. Following, we discuss our web service approach to CDC and accompanying framework, explaining how they can produce real-time CDC. The paper concludes with a discussion on the research required to investigate the real-time capabilities of CDC technologies.
Change Data Capture, Real-time, Web Services, Log Scanning, Timestamps, Triggers
Mitchell J. Eccles, David J. Evans, Anthony J. Beaumont, "True Real-Time Change Data Capture with Web Service Database Encapsulation", SERVICES, 2010, 2013 IEEE Ninth World Congress on Services, 2013 IEEE Ninth World Congress on Services 2010, pp. 128-131, doi:10.1109/SERVICES.2010.59