我一直在开发一个网站,该网站将每小时将约 1200 万行代码(约 1GB/数据)导入 mySQL 数据库。在查看了不同的 VPS 和亚马逊 ec2 之后,我正在考虑采用最具成本效益的解决方案。
至于网站的访问者,每月的页面浏览量应该只有 300-600k 左右(最大 15GB 的带宽),在一天中均匀分布。
当我导入数据时,我使用“IN FILE”,它一次导入 ~200-350k 行,只需要 ~1-3 秒。导入通过 Cron Job 运行,每分钟运行 1 次(每天约 1400 次)。
拥有 VPS 或使用 Amazon EC2 会更好吗?如果我使用 Amazon EC2,CPU 峰值对于微型甚至小型(我是否需要高 CPU 中型实例)来说是否会太多?
如果有人可以分享一些关于 mySQL 在这 1-3 秒内实际拉入多少 CPU 或 CPU 时间允许多少微实例的见解。
如果我选择 VPS 路线,我将从http://x10vps.com/self-managed-vps.php获取 S1 包,并在需要时升级到 S3。