2012-02-29 58 views
2

我正在將punBB整合到我現有的網站中。繼續使用一個數據庫並將新表添加到我當前的設置是更好嗎?還是爲論壇維護第二個數據庫更好?我想我主要關心的是性能和可維護性。維護一個數據庫似乎比較容易,但第二個數據庫會有性能提升或損失嗎?最好有一個或兩個數據庫?

+0

它實際上取決於存儲在「主」數據庫中的內容。如果存在任何對用戶有用的東西,誰可以使用bb--最好有一個數據庫。 – k102 2012-02-29 13:51:24

+0

爲每個與您的網站相關的「應用程序」設置單獨的數據庫並不罕見。如果pubBB有創建自己的數據庫的功能,或者建議您這樣做(我沒有仔細查看它),則應該將其保存在自己的數據庫中。 – 2012-02-29 13:51:46

回答

3

假設的PunBB不象其他論壇和前綴的表名(例如:punbb_userspunbb_messages等),你不會有任何表名稱衝突,一個數據庫應該罰款。

就性能而言,這取決於您的設置如何集成。打開另一個連接到一個單獨的數據庫可能會有一點額外的開銷,但是重複使用相同的連接來解決普通的網站錯綜複雜問題,論壇本身會更有效率。一旦你可能質疑的是你的網站有多大以及它的流量有多少,因爲並不是每一種情況都會使新連接變得微不足道。

如果它在邏輯上合理並且所有東西都是獨立的,那麼我可能會使用一個數據庫。它也使數據庫備份/恢復更容易,因爲它是一個實體,但是如果您位於託管提供商那對您來說可能不重要。

+1

你打我男人! – 2012-02-29 13:54:16

+0

謝謝你們,我爲新表使用了一個前綴,所以它看起來像我會保持和維護一個數據庫:) – Paul 2012-02-29 14:20:10

+0

享受它,保羅! – 2012-02-29 15:11:15

0

這取決於味道。有些人會更喜歡相同的數據庫,並將不同的前綴放在表格中,比如punbb_,joomla_等,這樣他們就可以擁有單一的連接對象並擁有適當的東西。這使集中登錄更容易,因爲他們可以共享一個用戶表。但是,如果他們不分享任何東西(除了被同一個人和同一個服務器所擁有),我建議你把它們分開。這將很容易進行備份並建立一個良好的組織。但正如我所說,優先事項很重要。

儘管如此,如果您共享數據庫,請小心不要意外丟棄現有表,因此請備份所有內容。我知道它可能在你的腦海裏,但只剩下一點餘數!

相關問題