App Engine中的整数类型存储

时间:2014-10-25 06:08:10

标签: java google-app-engine

在App Engine文档(https://cloud.google.com/appengine/docs/java/datastore/entities#Java_Properties_and_value_types)中,它表示Integer值类型为:"存储为长整数,然后转换为字段类型。"

我假设在我的实体中使用较小的数据类型(例如Short vs. Long)对空间没有影响。它是否正确?

1 个答案:

答案 0 :(得分:3)

你是对的。所有整数都在内部存储为Longs。实际上,每个实体和属性都有很大的开销(因为密钥和索引),所以几个字节的差异无论如何都是毫无意义的。

从积极的方面来看,想想有多少长片适合单个高清电影。在每个实体的几个字节开始成本之前,您必须拥有一个非常大的数据集。