首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL -每天处理200M+记录

问MySQL -每天处理200M+记录
EN

Stack Overflow用户
提问于 2013-11-01 05:47:52
回答 1查看 221关注 0票数 2

我有一个MySQL表,每天需要存储大约2亿条记录。数据以平面文件的形式出现,我将使用“”批量上传这些文件。大多数数据元素都是ID,所以文本不多。一天中包含200米记录的一个平面文件大约是27 is。

我的问题是,是将所有这些信息存储在一个表中,还是将每天的数据分割成一个单独的表。分裂信息肯定会使分析变得更加困难,但我不确定MySQL在一个表中处理60亿条记录的能力如何,该表将累积一个月。

我目前使用的是开箱即用的安装,用于使用MySQL表。

(是的,我希望建立一个长期的Hadoop解决方案,但不知道能否在短期内与MySQL共存)

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-01 06:47:18

是的,MySQL可以在一个表中存储数十亿行。

请看我对MySQL数据库表中的最大记录数的回答。

如何查询包含数十亿行的表则是另一个问题。您应该了解表分区,了解如何对表进行分区时,必须仔细设计针对该表运行的查询。

此外,如果不希望数据损坏,请不要使用MyISAM。使用InnoDB。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19721482

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档