11得票2回答
如何使用Electron和PouchDB创建一个持久的离线数据库

我将写一个桌面应用程序,它应该能够持久地本地存储其大量数据。 我想使用 electron 来编写该应用程序。稍后,我想将该应用程序移植到移动设备上。在此,我正在尝试使用 nativescript 和 angular-advanced-seed 进行实验,该项目致力于使代码能够在不同平台上重复...

11得票3回答
我如何使用CouchDB作为MeteorJS应用程序的后端数据库,而不是默认的MongoDB?

我真的很想使用CouchDB,也许可以通过Meteor Publish and Subscribe使Meteor应用程序获取数据更新。但是似乎无法弄清楚如何将Meteor应用程序与默认的MongoDB连接而不是CouchDB。请帮忙。

11得票3回答
使用localStorage存储大量对象的最佳实践

目前,我正在使用localStorage来存储大量相同类型的对象,并且有些困惑。 一种思路是将所有对象存储在数组中。但是对于每个单独对象的读/写操作,都需要反序列化/序列化整个数组。 另一种方式是直接将每个对象及其关键字存储在localStorage中。这将使访问每个对象更加容易,但我担心...

11得票2回答
离线 Firebase

我正在使用Firebase作为后端实现AngularJS Web应用程序;它也应该能够离线工作;多用户同步问题应该非常有限,因为该应用程序 - 根据设计 - 只允许在离线时进行新数据输入。 我了解Firebase具有离线功能,即客户端可以经受暂时的网络连接故障:任何写操作都将被延迟并缓存,直...

11得票2回答
每个用户的数据库(PouchDB/CouchDB)和共享数据-可行吗?

我有以下的使用情况/应用程序: 一个TODO应用,用户可以对自己的TODO进行增删改查 (我正在使用pouchdb/couchdb同步)。基本上是基于Josh Morony的教程。 现在,我想让用户能够“分享”(仅发布,没有“编辑”/修改)他们的TODO项目给其他用户,这些用户将只能查看(...

11得票4回答
typeof XService不能赋值给类型'FactoryProvider'。属性'provide'缺失。

我在一个Ionic 2移动应用中定义了一个Angular 2的NgModule,示例如下: @NgModule({ declarations: [ MyApp, HomePage, ], imports: [ IonicModule.forRoot(MyAp...

10得票3回答
如何同步CouchDB和PostgreSQL

我们有一个基于RoR构建的Web应用程序,使用PostgreSQL数据库。现在我们需要将移动应用程序集成到其中,并且希望移动应用程序能够管理离线模式,因此需要在Web应用程序和移动应用程序之间同步信息。 问题是,如果我已经将数据存储在PostgreSQL中,而我需要使用CouchDB和Pou...

10得票1回答
PouchDB的顺序唯一ID

PouchDB 的最佳实践建议是使用 PUT 而不是 POST 来创建新文档(类似于关系型数据库中的行),主要原因是后者生成一个随机 ID,这使得以后对数据进行排序变得低效。另一方面,PUT 要求提供用户生成的唯一 ID。 我有点困惑,PouchDB 似乎没有提供这个功能,那么生成唯一的连续...

10得票1回答
多个远程数据库,单个本地数据库(高级复制)

我有一个管理用户的PouchDB应用程序。 用户有一个本地的PouchDB实例,与单个CouchDB数据库同步。相当简单。 这是事情变得有点复杂的地方。我在我的设计中引入了“群组”概念。群组将是不同的CouchDB数据库,但在本地,它们应该成为用户数据库的一部分。 我在PouchDB网站...

9得票2回答
处理大数据集的最佳方法,用于离线优先的移动应用程序(PouchDB)

我正在使用Ionic v2和Pouch开发移动应用,使用sqlite。数据来自REST API,其中包含类似以下内容: { "record-id": "2332255", "record-name": "record-ABC-XTY", "record-items": [ ...