Paper Title
Event Driven Tracking Of Changes In Database At API Level

If the rising demand of real time data by modern applications is considered, the traditional techniques of keeping applications in sync with data in database server appears insufficient. Normally in client-server architecture, client needs to check the server frequently for data change. This approach is inefficient and non-reliable as the data may get change at any time irrespective of the time at which client check the server for changed data. As this task needs to be performed frequently it consumes system resources causing performance issues. Recently, some DBMS vendors are introducing APIs to cope with this issue. Each of the vendors follows different approach. Similarly, in this paper we are looking into Event driven approach of tracking data change. This is another such efficient approach of data change tracking. To implement this approach existing DBMS needs to be added with modules written in native language and client side application also needs to be added with API to register query for data change tracking. In addition we tried to focus solution for performance issues with the previously introduced approaches by different vendors. This approach will help applications which are using DBMS which lack data change tracking functionality to fulfill real time data need. Keywords— API, Client-Server Architecture, Database, Data Change Event Driven Architecture, Notification, Real time, TCP.