【发布时间】:2020-04-18 08:18:35
【问题描述】:
我有一个庞大的数据库,我正在寻找合适的设置。目前我将我所有的条目都插入到 MongoDB 中,希望它比 MySQL 工作得更好(MySQL 不适用于如此巨大的数据库)。
我制作了一个小的 Python 脚本,它使用多处理搜索我的所有文本文件。对于纯文本文件 (150gb),一次查询大约需要 1-2 小时。
也许这些信息会有所帮助: 数据是一个字典(键,值,但是有一些具有不同值的重复键。
我可以如何设置以及使用哪个 SQL 系统来处理如此大量的条目,并且查询甚至会比文本文件搜索更快吗? 你会推荐我什么?
【问题讨论】:
-
150GB 是可控的。您是否检查过您的索引,它们是否针对您的数据集进行了优化。您应该研究大型表和全文搜索的分区方案。这个问题可能会被关闭,因为这类问题的答案往往是基于意见的。
-
即使它的意见基于我会感谢每一个意见,因为我不会称自己为 sql 专家。
标签: sql database performance