什麼是在內部或作爲對外部平面文件的引用在MySQL中存儲空間數據(比如音軌) 的更好方法?如何在MySQL中存儲空間文件
4
A
回答
1
如果你想將它作爲明確的空間信息存儲,我會推薦使用mysql。相反,如果你想留在開源數據庫中,我會推薦使用Postgresql/PostGIS。 MySQL幾乎不實現任何空間功能。如果您仔細閱讀文檔,大多數空間功能尚未實施。
如果您不關心顯式空間信息,那麼請繼續並將其直接存儲在數據庫中。
如果你給你想要做的事情更多一些背景,我們也許能幫助更多的
2
MySQL有一個空間的擴展存儲地理對象(與幾何屬性的對象)。更多詳細信息可用there。
1
的「更好的方式」來存儲數據取決於幾個因素,你,你自己需要考慮:
是文件非常可笑之大? + 50MB? MySql可以在長事務中超時。
您是否正在封閉的網絡環境中對文件系統進行安全控制?
你打算只提供原始文件嗎?將它們處理成MySql格式只是爲了在出路時重新處理它們沒有意義。
預計'非技術'人員會想要訪問這些數據嗎? '非技術'的人通常不喜歡混淆的信息。
您是否有能力在您的應用程序(如果您有應用程序)以MySql存儲它的格式讀取空間數據?如果您無法從此處讀取它,則將.gpx或.shp文件處理並存儲爲MySql格式沒有意義。
你有控制文件結構和相應數據庫記錄的添加/刪除/修改的系統/服務嗎?保持數據庫和文件系統同步並不是一件容易的事。特別是當你考慮'非技術'人員的參與。
相關問題
- 1. 如何在MySQL中存儲zip文件?
- 2. 如何在MySQL中存儲時間
- 3. 在MySQL中存儲時間
- 4. 如何在MySQL中存儲文章?
- 5. MongoDB的VS MySQL存儲空間比較
- 6. MySQL字符串編碼存儲空間
- 7. MySQL位數據類型存儲空間
- 8. 在MySQL中存儲和搜索文件
- 9. 在一個文件中存儲磁盤空間
- 10. 如何在MySql時間戳中存儲java日曆時間?
- 11. 獲取Firebase存儲中文件夾中使用的存儲空間
- 12. Google雲端存儲Java沒有將文件存儲到存儲空間
- 13. 如何在MySQL中的datetime字段中存儲空值?
- 14. 如何在Javascript文件中存儲PHP/MySQL變量?
- 15. 如何在MySql中使用Lift Mapper存儲Json文件
- 16. 如何在mysql中存儲媒體文件路徑
- 17. Mysql性能:如何在數據庫中存儲文件樹?
- 18. 如何將'wav'音頻文件存儲在mysql數據庫中?
- 19. 如何在Mysql存儲過程中包含.sh(腳本)文件?
- 20. openGraph API - 我如何在mysql中存儲配置文件圖像
- 21. 如何存儲MySQL間隔類型?
- 22. 如何將Mysql存儲爲時間?
- 23. gzip文件如何存儲在HDFS中
- 24. 如何在DocumnetDirectory中存儲.txt文件
- 25. 如何在sqlite中存儲mp3文件?
- 26. 如何在文件中存儲java.util.prefs.Preferences?
- 27. 如何在sqlite中存儲大文件
- 28. 如何在文件中存儲字典?
- 29. 如何在LDAP中存儲文件?
- 30. 如何在MongoDB中存儲文件?