Information required to evaluate Couchbase Mobile for our requirement
We are in process of feasibility study for various tools/framework/libs which would help us to achieve our requirement of data synchronisation between server and mobile device and mobile to mobile. We came to know about tool/framework/lib provided by you for data synchronization.
Find below high level requirement and scenario to understand our requirement.
Note: This is just high level scenario and not actual scenario. Actual scenario may compromise sensitive information of company.
- Application shall synchronize files (documents) between company server to various mobile devices (Android, IPhone, Windows Mobile etc.). This is bidirectional synchronization.
- Application shall synchronize (bidirectional sync) part of data of database between company server and mobile devices.
- Application shall fulfil above synchronization requirement between mobile devices without involving server.
- Application shall provide off line data/file (document) modification.
Scenario (For understanding only):
Company server has stored some files/documents. There is a data base used for storing some comments related to particular document. There is data base of users which stores user action, assigned task etc. Using mobile application user can view docs, record actions performed, give comment on docs etc.
Once user connects with server all above changes should be synchronized with Asite server so other user can have updated information. Also user can synchronize same update with other user though mobile-mobile synchronize without using server in between.
At high level Synchronization App work like many-many form where every participating node(device) work as client for Company server as well as server for other mobile devices.
File sync is common across different tool. In addition to this we need sync of database content. Here database means company data store (i.e. Sql Server, Oracle). We are interested in how such data is sync with server and also with other devices.
Other very critical requirement is data and files should be available off-line and should be synchronized with server when required.
We like to have demonstration of architecture of tool/framework/lib to confirm how Unique ID is handled in database sync and how this sync is supported, how off-line data access/modification supported etc.
Let us know whether your tool/framework/lib can support our above data synchronization requirement or not.
Drop email at firstname.lastname@example.org. I can share document with you to understand our requirements clearly.
Thanks and Regards,