gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 01:06:11 25 4
gpt4 key购买 nike

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

现在,我曾在拥有 10,000 多个并发用户的 Oracle 后端的网站上工作,并且我们拥有……一个数据库。

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

如果有人能在这方面给我提供线索,那就太好了。

最佳答案

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

首先,如果这很明显,我们深表歉意,但是 SCHEMA 之于 Oracle 就像数据库之于 MySQL(简单来说,表的逻辑集合)。

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

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

关于mysql - 托管:为什么 MySQL 数据库的数量很重要?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/392492/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com