GAE 数据存储如何支持事务



据我所知,数据存储是基于bigtable实现的,事务仅支持单个实体组或最多5个跨实体组,但恕我直言bigtable仅支持单行事务,同一实体组中的实体将入多行,数据存储实体组如何在bigtable的限制下存档全有或全无事务。

下一代数据存储(称为 Firestore)使用类似于 Spanner 的体系结构,利用类似的技术来实现多行事务。

更多信息在这里和这里。

有点过时,但 http://googleappengine.blogspot.com/2009/09/migration-to-better-datastore.html 可能会提供一些答案。有关于Megastore的更多详细信息 http://www.cidrdb.org/cidr2011/Papers/CIDR11_Paper32.pdf

最新更新