User Tools

Site Tools


jadcargas:jadcargas

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

jadcargas:jadcargas [2014/03/04 15:41]
admin
jadcargas:jadcargas [2016/03/01 19:10] (current)
Line 129: Line 129:
  
 The Android version used a local database implementation of [[http://​couchdb.apache.org/​|Apache CouchDB]] which The Android version used a local database implementation of [[http://​couchdb.apache.org/​|Apache CouchDB]] which
-is well known for it's synchronization feature, thus that responsibility of syncing the data between the  +is well known for it's synchronization feature ​with other Couch DB instances, thus that responsibility of  
-mobile device and the servers was passed to Couch DB, allowing the developers to focus on other important tasks.+syncing the data between the mobile device and the servers was passed to Couch DB, allowing the developers to  
 +focus on other important tasks.
  
-But our main database ​was not the Couch DB, so I needed to create ​some daemon application to create the sync +But our main database ​wasn'​t ​Couch DB, so I needed to create ​daemon application to create the sync 
-between ​MySQL and Couch DB. It may seems to be just one more point of failure to the process but it was a great +between ​that Couch DB and the main database on MySQL. It may seems to be just one more point of failure to  
-solution at the end because managing the syncing between the app running on androids and our servers wasn'​t ​ +the process but it was a great solution at the end because managing the syncing between the app running on  
-a trivial task, so we tried to rely on a very powerful tool that was already doing that kind of job, Couch DB.+androids and our servers wasn't a trivial task, so we relied ​on a very powerful tool that was already ​ 
 +doing that kind of job, Couch DB.
  
  
jadcargas/jadcargas.txt · Last modified: 2016/03/01 19:10 (external edit)