有帮助吗?

解决方案

这主要是一种营销策略,虽然有一些技术和历史方面的考虑。

首先,道歉,如果这是显而易见的,但模式是Oracle作为数据库到MySQL(超过简言之,表的逻辑集合)。

的宿主是说你可以有一个服务器上配置的逻辑数据库的XX号。 Web应用程序需要大量的数据库来运行。现代Web应用程序,如WordPress的,Movable Type的是,Joomla等,都会让你的名字与一个自定义的前缀你的表。但是,如果应用程序没有这种配置的功能,意味着你需要每安装一个数据库。此外,与此类似,如果两个应用程序具有相同的表名,他们不能共存于一个单一的数据库。早期的Web应用程序地段开始了这个样子,这么早的数据库数量是需要考虑的一个重要特征。

还有访问和安全性。虽然MySQL的(和其他的数据库)可以配置为用户提供细粒度的访问控制到表和列级,它往往更容易地创建谁拥有一个逻辑数据库的完全权限一个用户。这是谁卖服务,但通关完成网站/应用程序共享的主网络的实际主机重要的人。

其他提示

有些人喜欢每个应用一个数据库

这是市场,而不是技术。他们想要的东西做广告。 “10” 听起来像一个好数目。

有关发展的目的,有时这是很好的让你的整个数据库的副本,以测试对新的软件。击败重命名代码中的所有表(虽然像WordPress的应用程序,让你指定的情况下,所有的表名称的前缀,你不必多DB的奢侈品)。

当我使用的共享主机,我设置为自定义应用程序的每个站点/客户端独立的数据库中,如果您使用思迪安装应用程序将使用一个数据库,为每一个默认。

我相信极限在那里提示你升级到服务的下一层,当你长大了目前的水平。

尼克是部分正确的,但它也有与人谁都会尽量承载多个站点在一个共享账户,并使用不同的数据库,为每一个脚本来提供正确的内容有一点DNS伪装做。

此外其可能营销角度。

如果您只设置了自己的数据库,低计数的罚款。但对于商用的用户,其中可能需要有对一个服务的多个客户端的多个网站,试图走捷径,你每个客户端/项目可能需要1个数据库(或更多)。

所以,把一个限制对数据库的控制数为您提供潜在的“转售”值,即一定程度上的各种服务,并有可能限制:阻止你购买1个计划,然后就卖它给别人,像“转租”。

这主要是当你正在主持在同一机器的多个网站。对于我来说,我买/卖了很多网站,所以我需要能够保持从别人尽量超脱每个网站。

scroll top