加入收藏 | 设为首页 | 会员中心 | 我要投稿 衡阳站长网 (https://www.0734zz.cn/)- 数据集成、设备管理、备份、数据加密、智能搜索!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL是否适合具有3.5米行的读取大量数据库?如果是这样,哪个发

发布时间:2021-03-10 09:15:15 所属栏目:MySql教程 来源:网络整理
导读:我对数据库的经验是使用相当小的Web应用程序,但现在我正在处理整个州的选民信息数据集.有大约350万选民,我需要根据他们的地址,投票历史,年龄等进行相当多的报道.网络应用程序本身将用Django编写,所以我有一些数据库选择,包括MySQL和PostgreSQL. 在过去,我几

我对数据库的经验是使用相当小的Web应用程序,但现在我正在处理整个州的选民信息数据集.有大约350万选民,我需要根据他们的地址,投票历史,年龄等进行相当多的报道.网络应用程序本身将用Django编写,所以我有一些数据库选择,包括MySQL和PostgreSQL.

在过去,我几乎完全使用MySQL,因为它很容易获得.我意识到表中的3.5米行并不是真的那么多,但它是我个人使用过的最大的数据集,所以我不在我个人的舒适区.此外,这个项目不是一个快速丢弃的应用程序,所以我想确保我选择最适合工作的数据库而不仅仅是我最熟悉的数据库.

如果MySQL是适合这项工作的工具,我也想知道使用InnoDB或MyISAM是否合理.我理解两者之间的基本差异,但是有些消息来源说使用MyISAM来提高速度,但是如果你想要一个“真正的”数据库则使用InnoDB,而其他人则说MySQL的所有现代用途都应该使用InnoDB.

谢谢!

最佳答案 我在mysql上运行的DB比这个大得多 – 你应该没问题.只需仔细调整索引.

InnoDB支持更好的锁定语义,因此如果偶尔或频繁写入(或者如果你想要更好的数据完整性),我建议从那里开始,然后在你无法达到性能目标的情况下对myisam进行基准测试.

(编辑:衡阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读