2010-03-23 48 views
0

我有一個用於我的個人網站的數據庫,目前它正在存儲不同的信息域(例如cv,CMS模式等,全部在一個數據庫中)。DB中的不同信息域

我注意到,一組表(例如,所有的一個域)與其他組表沒有任何關係,因爲它們是完全不相關的。這對數據庫設計有什麼意義?我可以認爲這是我需要考慮擁有> 1 DB的時間。

回答

0

如果你有託管,允許大量的數據庫,使用大量的數據庫。

我對數據庫的使用非常「節儉」(我在一個數據庫中有一堆來自不相關包的表)。然後我開始遇到性能問題(我在一個共享服務器上,而DB在其他地方託管)。我不得不把它們分開,這花了一些時間。

我的託管軟件包中仍然有很多未使用的數據庫,我的項目更容易維護,而且它們的表現也更好。

重新使用這樣的數據庫有點像壓縮100 MB的電子郵件,當你有1 TB的驅動器。如果您有更多數據庫的空間,請使用它們。

+0

我應該補充說,我在共享主機上,每個額外的數據庫必須支付10英鎊/米。這就是爲什麼我遵循這種方法。 – dotnetdev 2010-03-23 22:24:07

+0

哎。但是,要回答你的問題,我認爲,只要你沒有看到性能問題,就不會因爲(一個)數據庫的大小而產生很大的差異。其中的表格不會關心其他表格。 – John 2010-03-23 22:45:27