簡體   English   中英

誰能說出用SQL存儲圖像的最佳方法是什么

[英]Can anyone tell what is the best way to store images in SQL

我想通過將圖像轉換為二進制對象來將圖像存儲在數據庫中,或者將它們存儲在temp文件夾中並將路徑保存在數據庫中。 但是我無法進行編程,因此任何人都可以給我一個示例代碼,以使用Asp.net將圖像保存到sql數據庫中。

最好將圖像存儲在folder並將路徑保存在數據庫中,這比保存在數據庫中要快得多。

注意不要使用數據類型圖像,它會改變數據庫本身的格式: 請閱讀

將圖像路徑存儲在DB上而不是存儲為Binary,因為這會影響性能。 在SQL Server中,BLOB數據類型存儲在稱為LOB_data頁面的單獨頁面中,並且在數據頁面上,指針將與LOB_data頁面鏈接。 您也不能在BLOB數據類型上創建索引。 因此,它會對性能產生不利影響。 理想的解決方案是將圖像存儲在共享驅動器中,並將圖像鏈接存儲在數據庫中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM