• JSON查询语言 Jaql


    Jaql是一种专门为JSON(JavaScript Object Notation)而设计的查询语言。尽管Jaql是专为JSON而设计,但是它还借鉴了SQL、XQuery、LISP和PigLatin的一些优秀特性。Jaql最终设计目标包括:

    半结构化分析:实现易于操作和分析JSON数据
    半行处理:Jaql查询能够利用Hadoop的Map-Reduce作为并行计算平台来处理 大量数据
    可扩展性:用户必须能够很容易地扩展JaqlHadoop是Google MapReduce的一个Java实现。MapReduce是一种简化的分布式编程模式,让程序自动分布到一个由普通机器组成的超大集群上并发执行。就如同java程序员可以不考虑内存泄露一样, MapReduce的run-time系统会解决输入数据的分布细节,跨越机器集群的程序执行调度,处理机器的失效,并且管理机器之间的通讯请求。这样的模式允许程序员可以不需要有什么并发处理或者分布式系统的经验,就可以处理超大的分布式系统得资源。
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    Property Binder: Property Binder这个Java类库提供了一种按类型来访问属性文件中键值的新方式。首先要定义一个Java接口,接口中的方法与属性文件中键值相对应。可以通过注释来标识与键值的对应关系,并设置没有键值时默认值是多少,还可以指定键值的分隔符是什么并能够映射返回一个集合。
    SpiderDB: SpiderDB是一个采用Java开发轻量级的数据库结构抓取工具。这个简单的类库可用于取得各种不同数据库的底层结构并返回相同的POJO对象,方便程序使用。当底层dbms变化时,它返回的POJO对象不变。支持的数据库包括:Apache Derby、H2 Database、HSQLDB、IBM DB2、MySQL、PostgreSQL。
    JBackpack: JBackpack是一个开源的个人文件备份程序,支持增量备份和加密。JBackpack使用rdiff-backup来进行全部备份和恢复功能,利用SSHFS和SMB来访问远程文件系统,利用EncFS来加密备份目标目录。
    maven-xcode-plugin: 这是 Maven 用来集成 Xcode 项目支持的插件,你可以用它直接在 maven 中编译 xcode 项目。Xcode是苹果公司向开发人员提供的集成开发环境(非开源),用于开发Mac OS X的应用程序。
    对象实例化Objenesis: Objenesis是专门用于实例化一些特殊java对象的一个工具,如私有构造方法,带参数的构造等不能通过class.newInstance()实例化的,通过它可以轻松完成。
    fat32-lib: 这是一个Java类库用于读/写FAT12、FAT16和FAT32文件系统。它采用纯Java开发,没有任何本地代码和其它第三方依赖。收录时间:2010-10-20 14:34:24
    Anynote: Anynote是一个基于extjs3.3、struts1.3.10、spring2.5、ibatis-2.3.4构建的个人信息管理系统(支持多用户)。主要功能包括:1、待办事项;2、日常笔记;3、阅读器;4、个人相册;5、账目理财。
    收录时间:2011-03-12 09:48:00
    JSimLife: JSimLife是一个高级生物生命仿真工具,采用Java开发。JSimLife中每一个生命形式就是一个细胞。
    Commons-BeanUtils:Commons-BeanUtils 提供对 Java 反射和自省API的包装
    GroovyHelp: GroovyHelp是一款帮助软件,它能够帮助Java开发人员方便快速地查找Javadoc文档并对其进行高效管理,从此无需苦寻chm格式的帮助文档了。 GroovyHelp能够帮助Java开发者快速查阅Javadoc帮助文档,主要特性如下所示:* 根据输入关键字,查找类,接口,方法等帮助信息(支持模糊查询)* 支持全文检索,并高亮搜索结果(支持模糊查询)* 以树型结构完整展现文档的整体结构及文件结构* 支持源码关联,即查看文档所对应的源码,并语法高亮显示源码* 支持JDK1.4+(包括JDK1.4)自带的Javadoc生成的帮助文档* 无需解压文档及源码ZIP压缩包,节省磁盘空间* 用户可以自由选择所需的jre1.6.0+(自己安装的jre,或者GroovyHelp提供的jre)
    收录时间:2011-03-01 08:53:20