瑞安·兰伯特:ltree能否用于嵌套地点数据?
💡
原文英文,约800词,阅读约需3分钟。
📝
内容提要
本文讨论了使用ltree数据类型处理嵌套地点数据的可行性。作者尝试将OpenStreetMap数据存储为嵌套的多边形数据,并探索了ltree是否适用于此目的。然而,ltree对字符的限制以及对负数BIGINT的不支持使其不适合处理OpenStreetMap数据。尽管可以通过删除不支持的字符来解决部分问题,但这并不理想。作者认为在当前情况下,使用ltree并不能提供所需的可用性优势。
🎯
关键要点
- 本文讨论了使用ltree数据类型处理嵌套地点数据的可行性。
- 作者尝试将OpenStreetMap数据存储为嵌套的多边形数据。
- ltree对字符的限制以及对负数BIGINT的不支持使其不适合处理OpenStreetMap数据。
- ltree标签仅接受有限范围的字母数字字符,空格不被支持。
- 虽然可以通过删除不支持的字符来解决部分问题,但这并不理想。
- 使用负数BIGINT作为主键也不适合ltree,导致语法错误。
- 作者认为在当前情况下,使用ltree并不能提供所需的可用性优势。
➡️