【问题标题】:Is partial replication of couch db doc with attachment possible?可以部分复制带有附件的沙发数据库文档吗?
【发布时间】:2013-05-08 11:26:06
【问题描述】:

我们使用 couchDB(以及移动/平板电脑上的 CouchBase)。一些沙发文件有附件。 假设当文档(带有附件)被复制到平板电脑时,附件也完全可用,这是否安全?是否有可能只有沙发文档可用,部分/无附件(网络速度慢或中途断开连接时)?

我查询文档(在平板电脑上)并假设附件已复制。

【问题讨论】:

  • 你为什么不试试呢?
  • 我们在处理新复制文档的附件流时遇到问题。我们假设复制是一种“原子”——文档和附件,或者什么都没有。有任何关于此的记录吗?

标签: android couchdb couchbase


【解决方案1】:

通过读取源数据库的更改提要并应用每个更改来完成复制。创建带有附件的文档时,通常是先创建文档,然后添加附件,因此会创建两个更改事件。但是,您可以通过使用 base64 编码直接在 json 文档中指定附件,在一个请求中完成这两项操作。我的猜测是,这只会创建一个更改事件。

【讨论】:

  • 谢谢。我没有从改变事件的角度来看待它。我会试试的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-15
  • 2023-04-11
  • 1970-01-01
  • 2013-01-04
  • 2012-05-04
  • 1970-01-01
相关资源
最近更新 更多