Postgres中封闭路径和多边形有什么区别?

时间:2018-05-09 11:57:59

标签: postgresql sqldatatypes

我理解几何中多边形和闭合路径之间的区别,但我无法找到在Postgres中使用多边形列类型的原因是什么?

Official docs说的很少,我在网上找不到任何一致的内容......

1 个答案:

答案 0 :(得分:1)

有很多有用的functions可用于多边形,但不可用于(闭合)路径。因此,真正的问题是,为什么任何人都可以在使用多边形时使用封闭路径?一种可能的答案是减少内存使用量:路径需要16 + 16n字节,而多边形需要40 + 16n字节,如果您有很多数据,这可能会有所作为。