DAOCLOUD
推荐学习书目
Python Cookbook
Using Google App Engine
推荐下载
Latest Google App Engine SDK
其他兼容技术
AppScale
darasion

请教有关 Entity Groups (实体组) 的实际应用。

  •  
  •   darasion · Sep 10, 2010 · 5293 views
    This topic created in 5725 days ago, the information mentioned may be changed or developed.
    Entity Groups
    文档的位置是:
    http://code.google.com/appengine/docs/python/datastore/keysandentitygroups.html#Entity_Groups_Ancestors_and_Paths


    找了好多代码都没找到 Entity Groups 实际应用的例子。

    不知道这个特性在具体应用中有什么作用呢?谁有这方面的资料?
    7 replies    1970-01-01 08:00:00 +08:00
    Livid
        2
    Livid  
    MOD
    PRO
       Sep 12, 2010
    这是一个非常重要的细节,可惜 App Engine 文档着墨太少。
    darasion
        3
    darasion  
    OP
       Sep 12, 2010
    @Livid 看了链接的内容,但还是不会用,用不明白。

    比如计数器这个东西。

    https://docs.google.com/present/view?id=ddfdgz6g_1671hhdnddc4
    看文章里写的有个分片计数器。而那个例子里的blog却是普通的计数器。
    这个普通的计数器 是 BlogEntry 的父实体。

    那么如果想把分片计数器用在这个BlogEntry上该怎样做?

    看得我有些头疼混乱。

    我也看了v2ex 的代码,v2ex 的计数器增加的时候好像没有用到事务?这是出于什么考虑呢?
    zaykl
        4
    zaykl  
       Sep 12, 2010
    这个...说起来还真蛮复杂的...说白了就是并发
    darasion
        5
    darasion  
    OP
       Sep 12, 2010
    @zaykl 知道是并发。关键是不知道怎么用呢。
    billychow
        6
    billychow  
       Sep 30, 2010
    简单点理解,你可以把它看成是 Transaction
    kuber
        7
    kuber  
       Nov 2, 2010
    @darasion EntityGroup 和 分片计数器是两件事. EntityGroup是为了提高"事务"的执行效率, 分片(sharding)是为了提高并发性. 你问的是什么?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2893 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 12:03 · PVG 20:03 · LAX 05:03 · JFK 08:03
    ♥ Do have faith in what you're doing.