這樣的IM使這個應用,在那裏用戶可以3張照片添加到餐館數據庫中的其他信息旁邊(名稱,地址等,..)圖像管理
什麼是我們的最佳解決方案?
上傳:
3文件的輸入,將所述圖像路徑比其他信息相同的數據庫表(3列,PIC1,PIC2,pic3的與圖像路徑)?
或
用於圖像的路徑附表,連接到具有ID主表(多快是處理大量的數據時)?
編輯:
刪除/百變形象,但不應該是超過3如何處理在數據庫中。
這樣的IM使這個應用,在那裏用戶可以3張照片添加到餐館數據庫中的其他信息旁邊(名稱,地址等,..)圖像管理
什麼是我們的最佳解決方案?
上傳:
3文件的輸入,將所述圖像路徑比其他信息相同的數據庫表(3列,PIC1,PIC2,pic3的與圖像路徑)?
或
用於圖像的路徑附表,連接到具有ID主表(多快是處理大量的數據時)?
編輯:
刪除/百變形象,但不應該是超過3如何處理在數據庫中。
個人而言,我會處理的圖像在一個單獨的表
的圖像表可以有第二個表保存所有圖像相關的數據叫user_images或這樣加入這兩個一起搜索。 user_images表有三個字段,如id,user_id和image_id
這樣您可以在以後更改用戶可以上傳的圖像數量。這也是數據庫更規範化的數據結構,並且可以提供更多的靈活性。
如果你有非常大的數據集,這應該是更有效的空間智慧,只要你優化你的SQL查詢。
您仍然可以通過在user_images表中搜索屬於任何特定用戶的user_id的所有條目來檢查用戶沒有超過3張圖像。
編輯和刪除圖像同樣簡單。
我會在我的應用程序中設置圖像路徑配置,只存儲圖像名稱以及同一表中的所有其他字段。
好的,至於界面方面,最好的管理方法是什麼?每個圖像的文件輸入? (上傳和更改?) – user1275634 2012-03-17 11:07:02
虐待堅持,謝謝:) – user1275634 2012-03-17 11:57:37