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

前端之家收集整理的这篇文章主要介绍了MySQL是否适合具有3.5米行的读取大量数据库?如果是这样,哪个发动机?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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

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

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

谢谢!@H_301_2@

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

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

原文链接:https://www.f2er.com/mysql/433826.html

猜你在找的MySQL相关文章