首页 > 解决方案 > Postgres中的封闭路径和多边形有什么区别?

问题描述

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

官方文档 很少,我在网络上没有找到任何一致的东西......

标签: postgresqlsqldatatypes

解决方案


有很多有用的功能可用于多边形,但不适用于(闭合)路径。所以真正的问题是,当他们可以使用多边形时,为什么有人会使用封闭路径?一个可能的答案是减少内存使用:一条路径需要 16+16n 字节,而多边形需要 40+16n 字节,如果您有大量数据,这可能会有所不同。


推荐阅读