我正在構建像500px這樣的照片論壇網站,在嘗試爲這些圖像構建數據庫時遇到了一些問題。我是否需要爲用戶更新的每張照片創建一張新照片,其中包含照片ID,照片「喜歡」,照片說明,照片評論,照片更新時間等?它會讓我的服務器爆炸在MySQL中創建太多的表?或者,除了圖片本身之外,將所有這些信息存儲在數據庫中的最佳做法是什麼(我會將它們存儲在目錄中)?謝謝!
-1
A
回答
0
您只需要一張表photos
。對於每張照片,您應該爲此表格添加一條新記錄。我建議你閱讀關於數據庫設計的更多理論。那麼就沒有理由提出這樣的問題。
編輯:徵求意見,你應該創建一個字段的另一個表:id
,user_id
,photo_id
,comment
,created_at
等
0
你爲什麼要創建一個新表爲每個用戶?如果你有一個合適的索引數據庫表,你應該沒問題,如果表隨着時間的推移變大,你可以做分片並放在多臺服務器上。
相關問題
- 1. 如何批量創建PostgreSQL數據庫?
- 2. 如何基於python中的數據庫數據創建文件?
- 3. 如何將數據庫文件創建爲msi文件的clickonce
- 4. cmake創建大量文件
- 5. 爲大數據創建數據庫表
- 6. 創建sqlite3的文件/數據庫
- 7. 如何基於數據庫中的行創建文件數組?
- 8. 如何創建數據庫
- 9. 創建android應用程序數據庫數據量大
- 10. 如何在android中存儲大量的數據庫文件?
- 11. 如何創建.tmx文件的「數據」?
- 12. Informix龐大的數據庫創建
- 13. 如何創建Oracle數據庫的dmp文件?
- 14. 如何從Python中的csv文件創建SQL數據庫
- 15. 如何創建並運行刪除數據庫文件的cronjob
- 16. 如何創建mysql數據庫模式的文件?
- 17. 如何導出創建apk文件的數據庫?
- 18. SSDT如何從DACPAC文件創建新的數據庫?
- 19. 如何從NetBeans中的現有SQL文件創建數據庫?
- 20. 創建大量的測試數據sql
- 21. 如何從json數據文件的值中創建JS變量?
- 22. 從備份文件創建數據庫
- 23. 未創建SQLite數據庫文件
- 24. MongoDB從文件創建數據庫
- 25. 文件創建數據庫表
- 26. 爲Azure數據庫創建文件DSN
- 27. NSPersistentContainer不創建數據庫文件
- 28. 在android中創建數據庫文件
- 29. dbml文件 - 創建數據庫
- 30. 用文件流創建數據庫
這是StackOverflow的主題:對這個問題沒有「正確答案」;只有意見。同樣,這也是非常廣泛的,因爲模型化數據庫的方式有很多種,數據庫類型很多(鍵/值,列族,關係,文檔,圖表等)等等。根據你的問題,我認爲它對你來說研究一下關係數據庫建模(因爲你已經傾向於關係數據庫)是明智的,以便更好地理解表的使用。 –