Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.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 移动Couchbase的启动时间是否不切实际?_Android_Couchdb_Couchbase - Fatal编程技术网

Android 移动Couchbase的启动时间是否不切实际?

Android 移动Couchbase的启动时间是否不切实际?,android,couchdb,couchbase,Android,Couchdb,Couchbase,我刚刚开始探索,并对它的进展印象深刻。如果能有一个替代Android的SQLite的替代品就好了,它将涉及更少的样板代码 到目前为止,我遇到的最大问题是CouchDB的启动时间。我创建了一个简单的应用程序,它只启动数据库并记录启动时间。第一次运行应用程序时,从启动应用程序的调用到指示CouchDB已准备就绪(在三星Captivate上)的回调之间需要10秒。如果关闭并重新启动应用程序,此时间将减少到5秒,这还不错我担心这会影响可用性,即使正在显示启动屏幕和/或进度对话框 我想知道人们是如何处理这

我刚刚开始探索,并对它的进展印象深刻。如果能有一个替代Android的SQLite的替代品就好了,它将涉及更少的样板代码

到目前为止,我遇到的最大问题是CouchDB的启动时间。我创建了一个简单的应用程序,它只启动数据库并记录启动时间。第一次运行应用程序时,从启动应用程序的调用到指示CouchDB已准备就绪(在三星Captivate上)的回调之间需要10秒。如果关闭并重新启动应用程序,此时间将减少到5秒,这还不错我担心这会影响可用性,即使正在显示启动屏幕和/或进度对话框


我想知道人们是如何处理这么长的启动时间的它对可用性有很大影响吗?是否有办法使其易于管理?

您使用的是最新版本吗?他们最近大幅缩短了安装时间。

其他使用Couchbase的用户认为,我看到的时间可能会稍长,让用户等待加载也不是不合理的。关于如何使用TouchDB Couchbase Lite而不是Couchbase Mobile还有进一步的讨论。它将把启动时间从5-10秒缩短到100毫秒。阅读下面引用的Why TouchDB文档,了解折衷(它不是一个确切的替代品)和更详细的信息

下面是对

Couchbase Mobile的代码大小(~4MB)和启动时间(5-10秒) 典型设备)是严重的问题,这让一些开发人员望而却步

TouchDB满足以下要求:快速启动 相对较慢的CPU;理想情况下为100ms或更小


编辑:TouchDB已更名为Couchbase Lite

我正在使用1.0开发者预览版,这是当前版本。Couchbase Mobile似乎也在此时被放弃。是的,上次提交是11个月前。关于名称的澄清:Couchbase Mobile是较旧的系统,被TouchDB取代。TouchDB最近更名为Couchbase Lite,这是当前的嵌入式版本。@BaselShishani感谢您的澄清。我已经更新了答案。