首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >托管:为什么MySQL数据库的数量很重要?

托管:为什么MySQL数据库的数量很重要?
EN

Stack Overflow用户
提问于 2008-12-25 03:59:23
回答 8查看 8.1K关注 0票数 2

好吧,也许我在这里遗漏了一些东西,但我正在查看各种PHP hosting options,我看到了类似"10个MySQL数据库“,或者25个,甚至是无限的东西。

现在,我已经在具有10,000+并发用户的Oracle后端的网站上工作过,我们已经……一个数据库。

当然,数据库的思想是您可以在其中存储任何您想要的内容。那么,为什么对于MySQL来说,数字很重要呢?有没有一些我不知道的表、行或整个数据库的限制(完全有可能)?或者这是一个问题或并发连接?或者其他一些性能问题(比如分片)?分片的方面似乎不太可能,因为即使是基本的托管选项(即低于5美元/月),我看到有10个数据库。

如果有人能告诉我这件事,那就太好了。

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2008-12-25 04:35:13

这主要是一种营销策略,尽管有一些技术和历史上的考虑。

首先,如果这是显而易见的,很抱歉,模式之于Oracle就像数据库之于MySQL (简而言之,表的逻辑集合)。

主机说一台服务器上可以有XX个已配置的逻辑数据库。许多web应用程序都需要一个数据库才能运行。像Wordpress、Modern、Joomla等现代web应用程序可以让你用自定义前缀命名你的表格。但是,如果应用程序没有此配置功能,这意味着每次安装都需要一个数据库。同样,如果两个应用程序具有相同的表名,则它们不能共存于单个数据库中。许多早期的web应用程序都是这样开始的,所以早期的数据库数量是一个需要考虑的重要特性。

还有访问和安全性。虽然可以将MySQL (和其他数据库)配置为向用户提供细粒度的访问控制,直到表和列级别,但通常更容易创建一个对逻辑数据库具有完全权限的用户。这对于那些销售服务但将完成的站点/应用程序的实际托管转给共享的web主机的人来说很重要。

票数 8
EN

Stack Overflow用户

发布于 2008-12-25 04:04:32

有些人希望每个应用程序都有一个数据库

票数 6
EN

Stack Overflow用户

发布于 2008-12-25 04:10:18

这是市场营销,而不是技术。他们想要做广告。"10“听起来是个不错的数字。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/392492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档