INSERT ... ON DUPLICATE KEY UPDATE数据库/引擎

时间:2017-10-10 12:33:15

标签: mysql percona tokudb

我目前正在编写一个处理大量数据并将其写入MySQL的PHP​​应用程序。我使用Percona MySQL和TokuDB引擎,但很难处理。该应用程序目前基于“INSERT ... ON DUPLICATE KEY UPDATE”查询,每秒进行大约400 - 800次插入/更新。一开始它无法及时处理所有这些数据,所以我不得不将我的数据库日志文件移动到Ramdisk,它现在工作正常,但如果数据量略有增加 - 它将无法处理一切。所以我想知道 - 除了MySQL(或某种程度上是MySQL)之外还有一个与PHP兼容的解决方案,每秒允许大约1000个插入/更新,并支持简单查询,如“SELECT * FROM fasterDB.fasterTABLE WHERE a = 1 AND b = 2“。而且,允许每秒约800次选择。

据我所知,TokuDB将很快推出一个新的官方版本,它将有一个“noar”,它会更快地“插入......重复更新”,但它仍然不清楚 - 何时可用于CentOS7: - (

0 个答案:

没有答案