好吧,我已经知道了: 1. InnoDB 的数据插入速度更快,但数据检索速度较慢。2. MyISAM 数据检索速度较快,但数据插入速度较慢。
我的情况有点不同,我就是想不通哪些设置对我有好处,让我解释一下:
我的软件在运行时将每个用户的点击数据(IP、主机、推荐数据等)插入到日志表中。以前,我曾经将此数据写入 .csv 文件,然后在预定义的分钟/小时后将其导入数据库,但这对我不利,我需要实时数据。
我有几个每分钟运行的自动进程,从 Logs 表中获取数据,因此我需要这个速度很快。
我的问题是,我应该为 Logs 表使用哪种类型的 MySQL 引擎,InnoDB 还是 MyISAM?
目前,我正在使用 InnoDB,因为它的插入速度更快,但是,我应该保持这种方式,还是切换回 MyISAM?
谢谢