Что такое лучший способ хранить пространственные данные в MySQL (скажем, треки) внутренне или как ссылки на внешние плоские файлы?Как хранить пространственные файлы в MySQL
ответ
Я бы рекомендовал против mysql, если вы хотите сохранить его как явно пространственную информацию. Вместо этого я бы рекомендовал Postgresql/PostGIS, если вы хотите остаться с Open Source DB. MySQL едва реализует какую-либо их пространственную функциональность. Если вы внимательно прочитали документ, большинство пространственных функций еще предстоит реализовать.
Если вы не заботитесь о явной пространственной информации, тогда вперед и храните его непосредственно в БД.
Если вы дать немного больше фона на то, что вы хотите сделать, мы могли бы быть в состоянии помочь более
MySQL имеет пространственные расширения для хранения географических объектов (объекты с геометрическими атрибутами). Доступна более подробная информация there.
«лучший способ» для хранения данных зависит от нескольких факторов, которые вы сами должны рассмотреть:
являются файлы rediculously большой? + 50MB? MySql может потратить время на длительные транзакции.
Вы работаете в замкнутой сетевой среде, где файловая система безопасна и контролируется?
Планируете ли вы обслуживать необработанные файлы? Нет смысла обрабатывать их в формате MySql только для повторной обработки их на выходе.
Ожидается ли, что «нетехнические» люди захотят получить доступ к этим данным? «нетехнические» люди вообще не любят запутываемую информацию.
У вас есть возможность в вашем приложении (если у вас есть приложение) для чтения пространственных данных в формате, который хранит MySql? Нет смысла обрабатывать и хранить файл .gpx или .shp в формате MySql, если вы не можете его прочитать.
У вас есть система/служба, которая будет управлять добавлением/удалением/модификацией структуры файла и соответствующих записей базы данных? Сохранение синхронизации базы данных и файловой системы - непростая задача. Особенно если учесть участие «нетехнических» людей.
- 1. MySql: Как хранить файлы в базе данных?
- 2. MySQL Пространственные упрощенные геометрии
- 3. Пространственные данные в PostgreSQL
- 4. Как хранить файлы в sqlite
- 5. Как хранить файлы в Azure
- 6. Как хранить файлы в MeteorApp?
- 7. Как хранить файлы в EXE
- 8. Как хранить файлы в MongoDB?
- 9. Хранить файлы в массиве
- 10. Как хранить/хранить временные файлы и журналы для облачного приложения?
- 11. PHP, MySQL, пространственные данные и дизайн
- 12. Как закрыть открытый многоугольник в mysql GIS пространственные расширения
- 13. хранить pdf в mysql
- 14. MySql найти страну через геометрию/пространственные данные
- 15. Как фильтровать пространственные данные
- 16. Как лучше хранить эти файлы?
- 17. Как хранить константы в mysql
- 18. Как хранить joda.money в mysql
- 19. Как хранить время в MySQL
- 20. Как хранить varbinary в MySQL?
- 21. Как хранить массив в mysql?
- 22. Как хранить ноль в MySQL
- 23. Как хранить .pdf-файлы в MySQL как BLOB-файлы с помощью PHP?
- 24. Хранить файлы в базе данных MySQL из HTML-формы
- 25. Где хранить загруженные файлы в PHP и MySQL?
- 26. Хранить XML в Mysql
- 27. Хранить массив в mySql
- 28. Пространственные функции в HIVE
- 29. Хранить массив в MySQL
- 30. Как хранить файлы изображений в Django?