0

我想弄清楚,哪個數據庫將是存儲笛卡爾座標(x,y,z)的最佳選擇。爲笛卡爾座標選擇數據庫

我想查詢

  • 2點位置之間的距離,
  • 其位置在球體角落找尋一個給定的位置,
  • 這2點位置之間的連接與圍繞給定的球體相交位置。

數據庫還應該能夠處理事務。

我沒有在任何其他數據庫然後mysql,這似乎不是一個選項,所以我打開任何建議exerience。無論如何,這對我來說都是新東西。

哪個數據庫驅動程序最適合?普通的JDBC,hibernate,hibernate-spatial(2011年有最後一次更新嗎?),或者我還沒有想過的東西。

非常感謝您閱讀和分享您的觀點。

回答

0

使用PostgreSQL數據庫及其Postgis擴展。例如openstreetmaps.org項目可以與他們合作。所以你可以以某種方式說這是一個成熟的技術。

在我們當前的項目中,我們一起使用普通JDBC和hibernate(+ hibernate-spatial)來訪問地理數據庫。直到現在我們都不會抱怨。

BTW:休眠空間將成爲休眠的一部分5