Synchronization of Heterogeneous Databases and Image Uploading Between Client and Server

Jagvir Singh, Er
2016 Anantdeep Kaur International Journal of Innovations & Advancement in Computer Science IJIACS   unpublished
Data synchronization is the process of maintaining the consistency and uniformity of data instances across all consuming applications and storing devices. It ensures that the same copy or version of data is used in all devices-from source to destination. The ability to support mobile and remote workers is becoming more and more important for organizations every day. It is critical that organizations ensure users have access to the same information they have when they are in the office. In order
more » ... he office. In order to allow users to access their information, the remote device needs to have a constant connection to the corporate network while accessing their data. For some workers, such as those who are working from home, this may not be a problem. For others, such as sales reps who are constantly on the move, this may be more difficult. In this paper, an algorithm is presented for data synchronization that when the user is offline, data will be stored in the database of the client system. When the user connected to the internet, data will be automatically sink from the client system to the server in serial order. The algorithm also works on the technique that when two different images with same name uploaded from two different clients exist, both the images will be placed on the server with their unique id's.