Google云端存储交易?

Rob*_*t D 6 google-cloud-storage

似乎GCS没有任何交易机制.它是否正确?

我希望能够有一个长期的交易.例如,如果我可以启动一个事务并指定一个到期时间(如果在X时间内未提交它会自动回滚),那就太好了.然后我可以使用这个句柄插入对象,撰写,删除等等.如果一切顺利,发出一个isCommitPossible(),如果是,则commit().

这有可能吗?

Mik*_*rtz 7

对象写入是事务性的(要么成功写入完整对象及其元数据,并且对象变得可见;要么失败而不会变得可见).但是没有跨多个GCS操作的事务机制.

麦克风

  • @Hans Brende:听起来您想做并发安全的读-修改-写更新。如果这是您想要做的,您可以使用对象先决条件 - 请参阅 https://cloud.google.com/storage/docs/generations-preconditions#_Preconditions (3认同)