0

Я пытаюсь выяснить, какая база данных будет лучшим выбором для хранения декартовых координат (x, y, z).Выбор базы данных для декартовых координат

Я хочу запросить

  • расстояние между 2-х положениях,
  • , какие позиции в сфере Arround данной позиции,
  • , какие соединения между 2 позиции пересекаются со сферой вокруг заданной должность.

База данных также должна иметь возможность обрабатывать транзакции.

У меня нет никакой exerience в любой другой базе данных, а затем mysql, которая, похоже, не является вариантом, поэтому я открыт для любого предложения. В любом случае, это будет что-то новое.

Какой драйвер базы данных лучше всего подходит? Обычный JDBC, спящий режим, hibernate-пространственный (который имел последнее обновление в 2011 году?), Или что-то, чего я еще не имел в виду.

Заранее благодарим вас за чтение и обмен мнениями.

ответ

0

Использование PostgreSQL базы данных и ее расширение Postgis. Например, проект openstreetmaps.org работает с ними. Поэтому вы можете как-то сказать, что это проверенная технология.

В нашем текущем проекте мы используем простые JDBC и hibernate (+ hibernate-spaces) вместе, чтобы получить доступ к гео-базе данных. До сих пор мы вообще не можем жаловаться.

КСТАТИ: Спящий режим пространственного воли и быть частью Hibernate 5

Смежные вопросы