我正在为系统添加新功能.该过程将从PLC读取实时数据并将其存储在数据库中.数据表将有4列:variable_id(SMALLINT),时间戳(TIMESTAMP),值(FLOAT),质量(TINYINT).主键是(variable_id,timestamp).
系统需要能够每秒插入1000-2000条记录.
数据表将保留最近24小时的数据,旧数据将从表中删除.
数据表还需要每秒处理5-10个select语句.select语句从表中为特定变量选择最新值并将其显示在Web上.
我应该使用MyISAM或InnoDB表格式吗?MyISAM在执行插入时是否锁定整个表,从而阻止来自Web界面的select语句?目前,数据库中的所有数据表都是MyISAM表.
mysql ×1