在App Engine文档(https://cloud.google.com/appengine/docs/java/datastore/entities#Java_Properties_and_value_types)中,它说Integer值类型为:“存储为长整数,然后转换为字段类型。”
我假设在我的实体中使用较小的数据类型(例如,Short与Long)对空间没有影响。这样对吗?
你是对的。所有整数都在内部存储为Longs。实际上,每个实体和属性都有相当大的开销(由于键和索引),因此,几个字节的差异还是毫无意义的。
从积极的一面看,想想一部高清电影可以容纳多少个“长片”。您必须拥有非常大的数据集,然后每个实体的几个字节才开始在成本方面变得重要。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句