MongoDB MapReduce大学项目实战
任务清单:Jakub Karolczak
练习1
准备在下载的文件中,在第一行添加了单词“value”,它将用作数据库中的列名(由于导入期间给出的--headerline值)。然后我使用以下命令将文件中的所有单词导入到MongoDB数据库中:
time mongoimport --type csv -c Words --file word_list.txt --headerline
操作时间:0.758秒。
搜索字谜
为了查找字谜,我编写了一个脚本,使用以下命令运行:
time mongo test Zad1.js
它将所有单词分成字母,按字母顺序排序后,在Map函数中发出。如果发出至少2个相同的字母集,则已找到字谜。
对于我们的数据库,脚本在0.716秒内找到了914个字谜。
练习2
准备...
下载地址
用户评论