一次处理更多插入的想法


Idea for handle more insertion at a time

我正在使用PHPMySql创建一个预订网站,在那里我将获得大量数据,以便插入一次。也就是说,如果我一次预订1000个,我会很慢。所以我想把这些数据转储到MongoDb中,然后运行任务保存到MySql。此外,我喜欢使用Redis来缓存查看次数最多的数据。

现在我直接插入数据库。

请建议任何人对此有任何想法/建议。

用纯插入的术语来说,要超越MySQL真的很难。。。它是目前速度最快的纯附加引擎之一(可以持续刷新到磁盘)。

在MySQL的插入性能中,1000行算不了什么。如果您完全落后,请减少辅助索引的数量。

这里有一个非常有用的基准:https://www.percona.com/blog/2012/05/16/benchmarking-single-row-insert-performance-on-amazon-ec2/,显示每秒10000-25000个插入单个插入。

以下是MySQL和MongoDB的另一个比较:每秒插入次数最好的DB?