database-design - 将纬度/经度存储为整数有什么好处?

标签 database-design gps

最近我注意到我用于 GPS/GIS 内容的一些资源(示例应用程序、博客和网站)将纬度和经度存储为整数而不是小数或字符串。我理解为什么格式化字符串不是存储纬度/经度的首选方式。但为什么不将该值存储为小数呢?存储为整数然后除以 1,000,000 以获得实际的十进制值是否有任何优势?

最佳答案

可能吧。一个整数只需要四个字节的存储空间。一个 IEEE double float 是 8 个字节。因此,将纬度/经度存储为整数会使内存需求减半。

关于database-design - 将纬度/经度存储为整数有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4113881/

相关文章:

php - 将 HEX 转换为 ASCII,来自 GPS 跟踪器的数据

android - 在 Android 上禁用 GPS 的警告

algorithm - 有向图路径使用什么数据结构?

php - 现金簿记录 库存系统

mysql - 在 MySQL 数据库中实现复杂的约束

c# - 优化A星算法

android - 我的手机没有动,但 GPS 数据仍在变化

android - 如何在 Android 中启用 GPS

php - 在 SQL 数据库中存储二维数组/数据表以便从 php 快速访问的有效方法

php - 我应该如何创建这个定制的电子商务数据库模型?