是否可以将两个不同的数据库用于脱机Web应用程序

时间:2017-10-25 04:56:54

标签: postgresql couchdb offlineapps

我有一个目前使用postgres数据库的Web应用程序。但是我想让我的应用程序也能脱机工作。我发现CouchDB / PouchDB支持Web应用程序的离线。但它说我必须在现有的后端而不是postgres中使用CouchDB。

我想知道是否可以在Web应用中实现CouchDB而无需更改现有的postgres数据库?

我是否需要将postgres数据库更改为couchDB才能实现此功能?

1 个答案:

答案 0 :(得分:0)

有可能这样做 - 至少在理论上是这样。我当然没有在这个领域做过任何工作,所以我不能告诉你如何实现它。但是PouchDb确实支持LevelUp作为PouchDb服务器的后端(我不确定这是否也适用于PouchDb客户端)。

这意味着您可以将PouchDb用于离线Web应用程序并将数据同步到PouchDb服务器,但使用LevelUp功能将PostGres SQL用作PouchDb服务器存储服务。

诺兰·劳森(Nolan Lawson)发表了一篇很好的文章,标题为#34; PouchDb升级"描述此功能here