CouchDb 是否适合在客户端桌面(Windows 10)上使用?

山姆

我想通过以下方式支持我的 Windows 10 桌面应用程序的用户:

  1. 本地数据(不必每次需要新数据时都从云中获取数据)
  2. 离线支持
  3. 使用云数据库复制

可能有多个用户(大约 10-100 但不是 1000)同时编辑同一个数据库。我会将 CouchDb 作为服务运行(即在我的应用程序的单独进程中)。

为了实现上述目标,我正在考虑将 CouchDb 与我的应用程序一起安装在每个客户端桌面 PC 上(全部复制到单个主云 CouchDb 实例)以实现上述目标。

我采用这种思路的原因之一是它允许我的应用程序代码主要以与本地数据交互的方式编写,并且同步/复制(这可能非常复杂)可以由沙发数据库。

我正在使用 CouchDb 作为我经常看到的由 sqlite 完成的东西的替代品,但我真的想要 CouchDb 的复制能力(sqlite 没有)。

以上是我可以期望 CouchDb 表现良好的场景还是我没有考虑的事情?

扬·莱纳特

我们有多个客户成功地做到了这一点。这是 CouchDB 的推荐用例。限制因素将是云 vm 配置,但在体面的 vm 设置上,100 到 1000 台客户端应该没有问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章