我正在開發一個網站,該網站將從數十萬個圖像開始,希望成千上萬的圖像。大多數圖像的物理尺寸不會超過300K。什麼是將這些存儲在PostgreSQL中的最佳方式?我所知道的一件事是,系統將使用模式,分區和表空間來管理存儲。在PostgreSQL中存儲圖像的最佳方式
3
A
回答
2
如果圖像不超過300Kb,最簡單的方法是使用bytea字段。 圖像保存在數據庫中:一個簡單的備份將包括圖像。
或者,PostgreSQL可以處理大型對象: http://www.postgresql.org/docs/9.3/static/largeobjects.html 利用它將圖像存儲在數據庫的外部。
或者,您可以將圖像保留在文件系統中,保存在文本字段中,並使用兩個存儲的函數(例如在pl/python中),這些函數允許您編寫和讀取外部文件以存儲和檢索圖片。
+9
你是如何達到300Kb的限制的? –
+1
@ MilenA.Radev可能他是指OP希望存儲的文件大小爲300K,而不是任何限制。 – Pithikos
相關問題
- 1. 最佳方式存儲上傳圖像
- 2. 在iOS中存儲圖像的最佳方式
- 3. 在SQL Server中存儲圖像的最佳方式
- 4. 在Android中存儲和顯示圖像的最佳方式
- 5. 在iOS中存儲下載圖像的最佳方式
- 6. 什麼是在android中存儲圖像的最佳方式?
- 7. 在瀏覽器緩存中存儲圖像 - 加載圖像的最佳方式
- 8. 重新加載存儲在Firebase存儲中的圖像的最佳方式#askfirebase
- 9. 在App Engine Blob存儲中存儲圖像的最佳方式是什麼?
- 10. 在S3上存儲刮擦圖像的最佳方式
- 11. 在PostgreSQL中存儲圖像
- 12. 在postgresql中存儲圖像
- 13. Kindle - 保存圖像的最佳方式
- 14. Android最佳的緩存圖像方式
- 15. 存儲二進制或圖像文件的最佳方式
- 16. 存儲2張圖像差異的最佳方式
- 17. 什麼是存儲傳送帶圖像的最佳方式?
- 18. Android - 將圖像存儲到SQLite的最佳方式是什麼?
- 19. 保存圖像在內存中的最佳方式
- 20. 在mvc應用程序中存儲圖像的最佳方法
- 21. 將圖存儲到內存中的最佳方式
- 22. 在Android中存儲字符串和圖像數據的最佳方式?
- 23. 在LINQ to sql中存儲數據庫圖像的最佳方式
- 24. iphone-存儲數據的最佳方式
- 25. 存儲數據的最佳方式
- 26. iPad - 存儲數據的最佳方式
- 27. 存儲配置的最佳方式
- 28. 存儲數據的最佳方式
- 29. 以C存儲ROE的最佳方式#
- 30. 存儲點列表的最佳方式
我們將使用這些用於什麼?對於某些情況,最好將每個圖像存儲爲一個文件,並將路徑存儲在數據庫中。 –
添加到@DanielVérité的評論中,您現在也可以使用外部數據包裝器。 –
@PaulDraper:我用web應用程序做了一次快速基準測試,結果表明,對於不超過幾MB的文件(我不記得實際的盈虧平衡點),將它們存儲在Postgres中實際上(稍微)比使用文件系統。對於SQL Server來說,這看起來是一樣的:http://research.microsoft.com/apps/pubs/default.aspx?id=64525(我的測試靈感來源於微軟文章) –