Php MySQL数据库可以用来代替变量吗?

Php MySQL数据库可以用来代替变量吗?,php,mysql,memory,variables,database,Php,Mysql,Memory,Variables,Database,当我用PHP编写脚本来使用MySQL数据库时,它是否和PHP变量一样快?我可以考虑使用这样的数据库代替缓冲区、消息队列等变量吗?< P>不,它不像PHP变量那么快,因为它是Web服务器的本地。如果您正在访问MySQL内存表,它位于数据库服务器的内存中,因此您正在访问外部资源以获取所需的信息。对表执行查询比执行本地PHP代码还需要额外的时间。Mysql永远不会像PHP变量那样快,即使使用内存存储引擎。 您仍然有mysql客户机/服务器连接协议的开销,等等 但是,对于许多情况来说,它应该足够快,例如

当我用PHP编写脚本来使用MySQL数据库时,它是否和PHP变量一样快?我可以考虑使用这样的数据库代替缓冲区、消息队列等变量吗?

< P>不,它不像PHP变量那么快,因为它是Web服务器的本地。如果您正在访问MySQL内存表,它位于数据库服务器的内存中,因此您正在访问外部资源以获取所需的信息。对表执行查询比执行本地PHP代码还需要额外的时间。

Mysql永远不会像PHP变量那样快,即使使用内存存储引擎。 您仍然有mysql客户机/服务器连接协议的开销,等等

但是,对于许多情况来说,它应该足够快,例如,在某些数据集上使用SQL具有优势

记住这一点,只有在适当的时候才使用它

此外,您还应该了解和(php) 它不支持SQL,但它是一个简单的内存缓存系统,具有强大的功能,并且 所有进程/服务器都可以共享同一缓存


协议包括消息传递和可能的上下文切换;都是重量级的行动