我目前正在编写一个处理大量数据并将它们写入 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"。并且,
据我所知,TokuDB 很快就会有一个新的官方版本,其中会有一个“noar”,它会更快地“插入......在重复密钥更新”,但目前还不清楚 - 它何时可用于 CentOS7:- (