我正在研究用于构建旧学校搜索引擎的语言和技术,如Excite,Altavista,Lycos和Ask Jeeves?
我最想知道的是用于创建它们的技术和使用的数据库?例如,Google.com的第一个版本是使用Java和Python构建的。
提前谢谢你; - )
答案 0 :(得分:0)
Google员工Jeffrey Dean和Sanjay Ghemawat在他们的论文“MapReduce:大型集群上的简化数据处理”中表示,谷歌使用他们的大输入文件处理索引的临时分发,包括一个3800 LOC C ++(! )阶段。
我猜工作代码是手工精制的高级语言和脚本的大量混合,可将数据传递给许多机器。在GFS + Bigtable出现之前没有数据库。
答案 1 :(得分:0)
Perl是主要的旧skool语言。
你是否让我们为你做作业?