【问题标题】:Choosing a database for cartesian coordinates为笛卡尔坐标选择数据库
【发布时间】:2013-12-17 19:51:41
【问题描述】:

我正在尝试找出哪个数据库是存储笛卡尔坐标 (x,y,z) 的最佳选择。

我要查询

  • 2 个位置之间的距离,
  • 哪些位置在围绕给定位置的球体中,
  • 两个位置之间的连接与给定位置周围的球体相交。

数据库也应该能够处理事务。

除了mysql之外,我没有任何其他数据库的经验,这似乎不是一个选择,所以我愿意接受任何建议。无论如何,这对我来说都是新事物。

哪种数据库驱动程序最适合?普通的 JDBC、hibernate、hibernate-spatial(最后一次更新是在 2011 年?),或者我还没有想到的东西。

提前感谢您阅读和分享您的观点。

【问题讨论】:

    标签: database hibernate relational-database spatial hibernate-spatial


    【解决方案1】:

    使用 PostgreSQL 数据库及其 Postgis 扩展。例如,openstreetmaps.org 项目与它们一起使用。因此,您可以以某种方式说这是一项经过验证的技术。

    在我们当前的项目中,我们一起使用普通的 JDBC 和休眠 (+hibernate-spatial) 来访问地理数据库。到现在为止,我们完全不能抱怨。

    顺便说一句:Hibernate 空间将成为 Hibernate 5 的一部分

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多