Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用一个或几个mysql数据库。什么';这件衣服适合我吗?_Php_Mysql_Database - Fatal编程技术网

Php 使用一个或几个mysql数据库。什么';这件衣服适合我吗?

Php 使用一个或几个mysql数据库。什么';这件衣服适合我吗?,php,mysql,database,Php,Mysql,Database,我在找指导。这就是我正在做的 我正在使用PHP和MySQL创建一个广告/发布脚本。此时,当前程序包含4100万行(7.5GB) 我正在考虑在两个mysql数据库上存储实时统计数据和其他数据(用户、广告、地点、每日/每月统计数据)。然后使用cron每天更新三次数据(从实时数据库到第二个数据库,显示用户的统计数据) 那么,这是“上升”还是“下降”(好还是坏) 谢谢, pnm123我可能会运行一个主-从数据库,然后将该从数据库用作创建您提到的第二个数据库的源。这样可以在不影响主应用程序的情况下聚合结果

我在找指导。这就是我正在做的

我正在使用PHP和MySQL创建一个广告/发布脚本。此时,当前程序包含4100万行(7.5GB)

我正在考虑在两个mysql数据库上存储实时统计数据和其他数据(用户、广告、地点、每日/每月统计数据)。然后使用cron每天更新三次数据(从实时数据库到第二个数据库,显示用户的统计数据)

那么,这是“上升”还是“下降”(好还是坏)

谢谢,
pnm123

我可能会运行一个主-从数据库,然后将该从数据库用作创建您提到的第二个数据库的源。这样可以在不影响主应用程序的情况下聚合结果等

如果我错了,请纠正我。你说的是像我想的那样使用两个数据库。一个用于前端,另一个用于后端,用于存储所有实时记录。对吧?事实上是3个。奴隶会模仿主人。然后您将创建一个额外的数据库,但使用从属数据库作为聚合查询的源。这应该允许您轻松地进行扩展,而不会在处理数据时冒着关闭应用程序的风险。cron作业运行后,从机将有多余的容量赶上主机。将主服务器和从服务器放在不同的服务器上是很重要的-包含处理结果的数据库可以在服务器或其他机器上,但这可能不是必需的(这取决于总体负载)。我刚刚理解了你所说的。这个怎么样。字体端数据库包含用户、活动、广告和地点。通过使用复制,服务器将前端数据库镜像到第二台服务器上的另一个数据库。第二台服务器使用该数据库显示广告,并在相同或不同的数据库上创建日志。最后,cron将每日/每月和总体统计数据更新到第一台服务器上的前端数据库。