[英]Is it good practice having separate database for different pages in a website?
我有一個網站xyz.com
,該網站將在在線服務器中啟動。 我有三個頁面x
, y
和z
(假設x
用於圖像庫, y
用於視頻庫, z
用於另一個庫)。 我需要為每個頁面提供一個注釋部分,並且用戶輸入將存儲在數據庫中。 不同頁面中的注釋之間不必有任何關系,換句話說,一個頁面中的注釋不必與另一頁面中的注釋相關。 我想分開處理。
現在我的問題是:
我應該使用一個數據庫並為每個頁面創建三個不同的表,還是應該創建三個完全不同的數據庫,每個數據庫都有一個表? 哪個是好的做法?
您無需創建其他數據庫,為什么要這么做?
創建2個表“ galleries
”和“ comments
”
galleries (id|title|name|type|date etc....)
畫廊type
可以是“圖像”或“視頻”等。
當您加載圖像頁面的數據時
select * from galleries where type='image'
以及何時觀看視頻
select * from galleries where type='video'
等等...
征求意見:
創建表
comments (id|comment_text|gallery_type...)
其中gallery_type
是外鍵
如果您的畫廊類型很多,您總是可以為gallery_types創建一個單獨的表並提供相應的參考。
根據需要使用一個數據庫,該數據庫具有多個表,因此無需為項目創建多個數據庫
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.