【发布时间】:2012-01-05 18:10:41
【问题描述】:
我正在开发一个基于 java 的爬虫。我希望在我的爬虫中具有恢复功能,用户可以在任何时候暂停爬虫,如果爬虫崩溃了,他应该能够从爬虫停止的位置开始上一次爬虫。
为此,我必须将所有外链(在任何页面上找到的链接)存储在数据库中。我不确定哪个数据库最适合这种系统,因为它需要非常快速地插入和检索数据库中的链接,并且插入和检索的频率会非常高。
很少有人向我推荐像 mongodb 这样的 no-sql,但我只是想确保它是此类系统的最佳选择。
【问题讨论】:
标签: database web-crawler