【问题标题】:how GAE DataStore support transaction?GAE DataStore 如何支持事务?
【发布时间】:2014-01-07 01:05:42
【问题描述】:

据我所知,DataStore是基于bigtable实现的,事务只支持单个实体组或最多5个跨实体组,但是恕我直言bigtable只支持单行事务,同一实体组中的实体将插入多行,DataStore实体组如何在bigtable的限制下归档all-or-nothing事务。

【问题讨论】:

    标签: google-app-engine transactions bigtable


    【解决方案1】:

    下一代 Datastore,即 Firestore,使用类似于 Spanner 的架构,利用类似的技术来实现多行事务。

    更多信息herehere

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-10-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-05-09
        • 1970-01-01
        相关资源
        最近更新 更多