Syncing Mobile Devices with Databases

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


2 thoughts on “Syncing Mobile Devices with Databases

  • October 21, 2012 at 10:27 pm

    Nice post, Andrew. I did a little research on the topic. I found there’s a server called MobiForms Sync Server (MSS), it is a complementary tool offering an offline wireless store and forward capability with sophisticated online synchronization, replication and offline data buffering. “The MSS provides a mechanism to create a seed mobile database containing a duplicate subset of tables from a centrally served database application.” Where network routing is enabled, the MSS will replicate data from any central database server.


    Thanks for sharing

  • October 21, 2012 at 11:16 pm

    Smart phones and other mobile devices are something that almost everybody has in today’s digital age. The ability to sync up one’s phone with other devices opens up infinite possibilities. The ability to sync up a mobile device to a database will allow for more productivity and efficiency in the workplace. It is not an area of study that we can ignore as it could one day be invaluable if utilized in the correct fashion.

Comments are closed.