我想知道哪个数据库是存储笛卡尔坐标(x,y,z)的最佳选择。
我想查询
数据库也应该能够处理交易。
我没有任何其他数据库的经验,然后是mysql,这似乎不是一个选项,所以我愿意接受任何建议。无论如何,这对我来说都是新的东西。
哪种数据库驱动程序最适合?简单的JDBC,hibernate,hibernate-spatial(2011年的最后一次更新?),还是我脑海里还没有的东西。
提前感谢您阅读和分享您的观点。
答案 0 :(得分:0)
使用 PostgreSQL 数据库及其 Postgis 扩展程序。例如,openstreetmaps.org项目可以与它们一起使用。所以你可以说它是一种经过验证的技术。
在我们当前的项目中,我们一起使用普通的JDBC和hibernate(+ hibernate-spatial)来访问地理数据库。直到现在我们根本不会抱怨。
BTW:Hibernate空间将成为Hibernate 5的一部分