我正在设计一个用户日志表来记录主要的用户操作(登录,注销等) - 正如您所想象的那样,这个表将经常被写入,而读取将是最小的。
我通常只使用innoDB获取所有表格,但我想知道这是否是最适合用于日志的表格?
有关表类型和其他设计问题的任何建议吗?提前谢谢。
答案 0 :(得分:2)
我认为你必须使用Archive Storage Engine,因为日志通常非常庞大,你永远不会阅读它们。存档引擎也针对大量插入进行了调整。
答案 1 :(得分:1)
MyISAM速度更快,但不支持像InnoDB那样使用事务。但是,我认为你不需要日志表的交易,所以MyISAM就足够了。