BooleanProperty在GAE NDB中的优点

时间:2014-03-28 13:55:21

标签: python google-app-engine app-engine-ndb

与使用其他属性类型相比,使用属性类型BooleanProperty是否为我们提供了任何性能优势(如更快的查询响应或其他任何内容)。该属性用作标志(只有两个可能的值)

我使用GAE和Python

示例1:

class H(ndb.Model): 
    p = ndb.BooleanProperty() 

示例2:

class H(ndb.Model): 
    p = ndb.IntegerProperty() # with possible values as 0 or 1 

示例1方法在性能或存储方面是否更好

我知道,按惯例,使用示例1方法是合适的,但我很想知道我们是否获得任何好处

1 个答案:

答案 0 :(得分:1)

布尔占用的空间比整数少。

但是,您必须拥有数百万条记录才能发现任何差异。