by Andrew M
The article I read was entitled “A Database Synchronization Algorithm for Mobile Devices” by Mi-Young Choi, Eun-Ae Cho, Dae-Ha Park, Chang-Joo Moon and Doo-Kwon Baik. This article talks about the synchronization problems that occur when trying to synch mobile devices to a database. Right now mobile devices create a small sized local copy of the database so that the user can do some work while disconnected. This is done also because having constant access to the network using a lot of power and bandwidth. The authors proposed solution is to have an algorithm that works around this and is known as Synchronization Algorithms based on Message Digest or SAMD. Essentially, this algorithm looks at tables of data and compares the mobile copy of the information to a server copy. If the data is different a synch will initiate.
I personally found this article very interesting and relevant. I used to work on PDA’s and mobile devices for a company and one of the biggest issues we had was with synching the mobile device to the server. Essentially, these devices had to contain a mini database so that they could run while offline. Many times this could cause issues though and it took much time and effort to fix these problems.
I also liked this article because it was well written and the authors even admit that there are some issues in the ways of space with their proposed solution. This article was also well written and had many diagrams to help understand everything.
Mi-Young Choi; Eun-Ae Cho; Dae-Ha Park; Chang-Joo Moon; Doo-Kwon Baik; , “A database synchronization algorithm for mobile devices,” Consumer Electronics, IEEE Transactions on , vol.56, no.2, pp.392-398, May 2010