【发布时间】:2016-05-28 20:31:11
【问题描述】:
我需要将位置存储为 lat long point,我尝试使用 avg(pg_column_size:
在大小方面比较 postgresql 点类型和 postgis 几何点select
avg(pg_column_size(latlong_geomitry)) as postgis_average_size,
avg(pg_column_size(latlong_point)) as point_average_size
from points;
对于相同的条目:
postgis 几何点存储大小为 29 字节
postgresql点存储大小只有16字节
我更喜欢使用 postgis 几何点,但是我不明白为什么存储相同数据需要比普通点更多的字节。
我不需要对位置进行任何计算(例如:之间的距离或任何空间特征......)
那么,可以使用 postgresql 点类型而不是 postgis 几何点吗?我会保留存储大小,但另一方面我会丢失吗? 会有什么建议?
【问题讨论】:
标签: postgresql postgis