本地安装或远程安装MySQL数据库?

LOD*_*121 0 mysql database

有人可以解释在远程机器(在服务器上)上安装MySQL数据库在本地机器上的优缺点吗?

谢谢.L.

sta*_*san 7

将应用程序和数据库放在同一台机器上的主要缺点是它们竞争相同的资源(CPU,内存,磁盘).对于许多小型应用程序,这不太可能是一个问题.主要优点是您只需要一台机器,并且可以在应用程序和数据库之间平衡资源以适应.连接两者稍微容易一些.

将它放在另一台服务器上的主要缺点是现在你需要另一台机器.但主要优点是您现在拥有更多可用资源,并且可以将MySQL配置为使用大部分机器资源.(默认设置非常保守,适合共享安装.)这也意味着应用程序不会无意中影响数据库,反之亦然.

这些差异的相对重要性受使用模型的影响.本地开发环境通常可以使用本地数据库.当多个开发人员开始需要使用它时,通常考虑将其移动到另一个框中,但是,每个开发人员也有自己的问题也没有错.生产环境可能需要单独的服务器,但这取决于应用程序.独立的专用终端可能不需要单独的数据库.一个15名员工的内部网站也可能没有.面向公众的订购系统网站几乎肯定会.