2012年9月3日

摘要: MongoDB自问世以来,以其简单易用、丰富的文档支持等特点在众多的NoSQL产品中脱颖而出。经过这几年的发展,MongoDB已从原来的小范围的试用,到部署到生产环境中的应用,MongoDB的应用得到了长足的发展,近两年已呈井喷之势。随着MongoDB应用的深入,各种需求也风生水起。笔者在实际的使用MongoDB的过程中,就遇到了从一个集合中随机选取文档的问题。本文就针对该问题提供几种解决方案,并对它们进行分析对比,并通过这种对比使我们对MongoDB做更深入的理解。一、问题 在笔者最近参与的一个在线考试项目中,我们采用了MongoDB取代关系数据库作为项目的数据存储系统。我们将所有试题形成. 阅读全文
posted @ 2012-09-03 13:29 老连 阅读(7178) 评论(1) 推荐(0) 编辑

2012年8月28日

摘要: 在本示例中,我们实现了一个继承自Configured基类,并且实现了Tool接口的ReadMapfile类。这样ReadMapfile类就成为可以在Hadoop运行环境中执行的应用类。一)准备阶段Configured基类Configured基类实现了Configurable接口。Configurable接口的实现使该类具有在Hadoop环境下执行时,设置/获取Hadoop各种运行上下文参数的功能。在Hadoop运行时,可以使用-conf命令行参数来指定一个本地的xml配置文件。而在没有指定-conf参数的情况下,Hadoop则采用HADOOP_INSTALL/conf中xml作为其运行的配置文 阅读全文
posted @ 2012-08-28 17:09 老连 阅读(1318) 评论(1) 推荐(0) 编辑

导航