我正在将punBB集成到我现有的网站中。继续使用一个数据库并将新表添加到我当前的设置中是否更好?或者更好地为论坛维护第二个数据库。我想我的主要关注点是性能和可维护性。维护一个数据库似乎更容易,但第二个数据库是否存在性能增益或损失?
答案 0 :(得分:3)
假设punbb喜欢所有其他论坛并为表名添加前缀(例如punbb_users
,punbb_messages
等)并且您不会有任何表名冲突,那么一个数据库应该是细
就性能而言,这取决于您的设置的集成程度。打开另一个与单独数据库的连接可能会带来更多开销,但是对于正常的站点错综复杂重用相同的连接,论坛本身会更有效。一旦你可能会质疑你的网站有多大以及它有多少流量,因为并非每种环境都会使新连接忽略不计。
如果逻辑上有意义且一切都是自包含的,我可能会使用一个数据库。它还使数据库备份/恢复变得更容易,因为它是所有一个实体,但是如果您使用的托管服务提供商可能并不重要。
答案 1 :(得分:0)
但需要注意的是,如果您共享数据库,请注意不要意外删除现有表,因此备份所有内容。我知道它可能在你的脑海中,但只剩下一个!