mysql - 我应该将整个站点放在一个数据库中还是拆分为两个数据库?

标签 mysql database-design

我正在开发的网络应用程序将包含一个论坛(phpbb3 或 smf)、一个 wiki(doku wiki 平面文件存储)和我的主要网络应用程序。

所有这些都将共享一个用户表。我希望该论坛一开始会适度使用(每天大约 200 个帖子),并且会从那里增加。主 Web 应用程序将大量使用触发器、mysql 事件和存储过程。

将论坛和主要 Web 应用程序拆分到单独的数据库中是否是更明智的选择(IE 可维护性和性能)?

最佳答案

您为什么要使用两个数据库?会有什么可能的原因?请更新问题以解释为什么您认为两个数据库比一个数据库有一些优势。

通常,每个人都试图使用一个数据库来将管理开销降低到可接受的水平。为什么要增加复杂性?

关于mysql - 我应该将整个站点放在一个数据库中还是拆分为两个数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1957210/

相关文章:

sql - 哪些 mysql 数据库表和关系可以支持带有条件问题的问答调查?

sql - 当您有这样的发票表时是否需要付款表?

php - 将 PHP 函数与数据库集成

mysql - 如何随机化sql结果集(列)?

Raspberry Pi 上的 Python/MySQLdb 问题

postgresql - 数据库设计父子表vs多表

php - Mysql数据仅将最后结果拉入Json数组

mysql - 从两个表中选择数据

java - 地址簿搜索 - 当大数据时我应该使用哪种数据结构

mongodb - 建议使用哪个NoSQL DB进行多字段搜索