Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 移动+;铁轨、火场与卧铺_Android_Ruby On Rails_Firebase_Couchbase_Nosql - Fatal编程技术网

Android 移动+;铁轨、火场与卧铺

Android 移动+;铁轨、火场与卧铺,android,ruby-on-rails,firebase,couchbase,nosql,Android,Ruby On Rails,Firebase,Couchbase,Nosql,我目前参与了一个项目,我们需要使用NoSQL数据库来存储在RubyonRails和本机Android应用程序上使用和修改的数据。我们需要某种用户身份验证,其中用户有不同的权限修改不同类型的数据。从应用程序到服务器的自动同步是必须的,但每两周只提供一次。因此,该应用程序将主要用于离线。我正在寻找Firebase或Couchbase,但我对其他人持开放态度。 我的问题是使用Firebase和Couchbase的优缺点是什么?你对我的情况有什么建议?我是Couchbase PM团队的Jessica。当

我目前参与了一个项目,我们需要使用NoSQL数据库来存储在RubyonRails和本机Android应用程序上使用和修改的数据。我们需要某种用户身份验证,其中用户有不同的权限修改不同类型的数据。从应用程序到服务器的自动同步是必须的,但每两周只提供一次。因此,该应用程序将主要用于离线。我正在寻找Firebase或Couchbase,但我对其他人持开放态度。
我的问题是使用Firebase和Couchbase的优缺点是什么?你对我的情况有什么建议?

我是Couchbase PM团队的Jessica。当然,我有偏见,但Couchbase提供了很多细粒度的访问控制,各种同步选项,包括针对机会主义同步场景的自动同步,并且具有离线准备的非常具体的想法。作为Couchbase设备存储解决方案一部分的嵌入式数据库可以是独立的,也可以复制回远程后端,我们已经考虑了各种冲突管理要求,以确保本地和远程系统中的数据一致。Couchbase满足了您到目前为止发布的每一项要求,但如果您愿意,我们很乐意讨论更多内容。欢迎访问jessica[at]couchbase[dot]com与我联系。

“要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题对于堆栈溢出来说都是离题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。”