在 App Engine 文档 ( https://cloud.google.com/appengine/docs/java/datastore/entities#Java_Properties_and_value_types ) 中,它表示整数值类型是:“存储为长整型,然后转换为字段类型。”
我假设在我的实体中使用较小的数据类型(例如 Short 与 Long)对空间没有影响。它是否正确?
最佳答案
你是对的。所有整数都在内部存储为 Longs。实际上,每个实体和属性都有很大的开销(因为键和索引),所以无论如何几个字节的差异是没有意义的。
从积极的方面来说,想想有多少 Long 适合一部高清电影。在每个实体的几个字节开始在成本方面变得重要之前,您必须拥有一个非常大的数据集。
关于java - App Engine 中的整数类型存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26559774/