簡體   English   中英

在網站中為不同頁面設置單獨的數據庫是否是一種好習慣?

[英]Is it good practice having separate database for different pages in a website?

我有一個網站xyz.com ,該網站將在在線服務器中啟動。 我有三個頁面xyz (假設x用於圖像庫, y用於視頻庫, z用於另一個庫)。 我需要為每個頁面提供一個注釋部分,並且用戶輸入將存儲在數據庫中。 不同頁面中的注釋之間不必有任何關系,換句話說,一個頁面中的注釋不必與另一頁面中的注釋相關。 我想分開處理。

現在我的問題是:

我應該使用一個數據庫並為每個頁面創建三個不同的表,還是應該創建三個完全不同的數據庫,每個數據庫都有一個表? 哪個是好的做法?

您無需創建其他數據庫,為什么要這么做?

  1. 創建單個數據庫
  2. 創建2個表“ galleries ”和“ comments

     galleries (id|title|name|type|date etc....) 

畫廊type可以是“圖像”或“視頻”等。

  1. 當您加載圖像頁面的數據時

     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.

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