我在應用程序中捕獲圖像並需要存儲它們。我不確定正確的位置是存儲捕獲的圖像。將圖像作爲字節數組存儲在數據庫中會非常好,但如果下一代智能手機獲得高分辨率相機並且圖像變大,會發生什麼?他們是否超出我的數據庫限制或我的應用程序變慢?Windows Phone - 將圖像存儲在數據庫或IsoStore中
將圖像存儲到IsoStore會更好嗎?
我在應用程序中捕獲圖像並需要存儲它們。我不確定正確的位置是存儲捕獲的圖像。將圖像作爲字節數組存儲在數據庫中會非常好,但如果下一代智能手機獲得高分辨率相機並且圖像變大,會發生什麼?他們是否超出我的數據庫限制或我的應用程序變慢?Windows Phone - 將圖像存儲在數據庫或IsoStore中
將圖像存儲到IsoStore會更好嗎?
我會存儲在isostore中,如果你想使用數據庫,你可能只是存儲圖像或名稱的路徑,以便能夠從isostore中找到它。
使用isostore而不是數據庫應該更快。
如果你想blob類型屬性存儲圖像數據庫使用數據庫, 在byte-array轉換圖像和執行數據庫命令。 要轉換字節數組中的對象,請按照link。
這個答案依據sqlite數據庫。
我正在使用內置的SQLCe數據庫。 –
這是我目前的解決方案。我寧願將它存儲在數據庫中,因爲我只需要一個字節的數組屬性,並且可以使用它來綁定到視圖和序列化。如果IsoStore真的更快,那麼我會立即改變我的意見,但我需要證據。 –