我有一个 MySQL 表,每天需要存储大约 2 亿条记录。数据来自平面文件,我将使用“LOAD DATA INFILE”批量上传。大多数数据元素都是 ID,因此文本不多。一个包含 200M 条记录的平面文件大约是 27GB。
我的问题是我应该将所有这些信息存储在一个表中,还是应该将每天的数据拆分到一个单独的表中。拆分信息肯定会使分析变得更加困难,但我不确定 MySQL 将如何处理单个表中会累积一个月的 60 亿条记录。
我目前正在使用 MyISAM 表为 MySQL 使用开箱即用的安装。
(是的,我希望建立一个长期的 Hadoop 解决方案,但想知道我是否可以在短期内使用 MySQL)
谢谢。