期刊文献+

基于SQL的HBase查询的设计与实现

Design and Implementation of HBase Query Based on SQL
下载PDF
导出
摘要 在互联网和大数据时代下,SQL关系型数据库已不能适应与日俱增的数据量,HBase等No SQL数据库变得极为重要。但HBase数据库操作较为复杂,本文设计并实现基于SQL的HBase查询,可以使HBase的使用者通过熟悉的SQL查询语句操作HBase数据库。首先构建SQL语言的编译器,将SQL语句转化成语法树,再将语法树转化为HBase的相关操作。使用协处理器处理SQL查询语句中的聚合函数和复杂表达式,并可以使用连接查询。 In the age of the Internet and big data, SQL relational database can not adapt to the growing amount of data, NoSQL database such as HBase becomes very important. But HBase database operation is more complex, this paper designs and imple- ments a query method of HBase based on SQL, which can enable I-IBase users to operate the HBase database through the familiar SQL query statement. This paper first builds the compiler of SQL language, translates the SQL statement into the syntax tree, and then translates the syntax tree into the operation of HBase. The coprocessor is used to deal with the aggregate functions and com- plex expressions in the SQL query statement.
出处 《计算机与现代化》 2017年第7期20-26,61,共8页 Computer and Modernization
基金 天津市重大科技专项(14ZXDZGX00867 15ZXDSGX00090) 天津市互联网先进制造专项(15ZXHLGX00360 15ZXHLGX00380)
关键词 查询 SQL HBASE query SQL HBase
  • 相关文献

参考文献6

二级参考文献38

  • 1胡志平,麦中凡.SQL的现状及其研究与发展[J].计算机科学,1994,21(4):47-51. 被引量:1
  • 2张涛,黄强,毛磊雅,高兴.一个基于JSON的对象序列化算法[J].计算机工程与应用,2007,43(15):98-100. 被引量:58
  • 3毛宇光 徐洁磐.中介逻辑命题演算系统MFM.计算机科学,2001,28(9):144-144.
  • 4NEGRI M, Pelagatti G. Formal Semantics of SQL Queries[J]. ACM Trans. Database Syst,1991,17(3):513-534.
  • 5Date C J. Be Careful with SQL EXISTS! [J ]. Database Programming and Design, 1989,2(9) :50 - 52.
  • 6Biskup J. A foundation of Codd' s relational maybe - operations[J ]. ACM Trans Database Syst, 1983,8 (4) : 608 - 636.
  • 7萨师煊.数据库系统概论[M].北京:高等教育出版社,2001..
  • 8Murugesan S. Understanding Web 2.0[J]. IT Professional, 2007, 9(4): 34-41.
  • 9Oreilly T. What is Web 2.0: design patterns and business models for the next generation of software[J]. International Journal of Digital Economics, 2007, 65(3): 17-37.
  • 10Stonebraker M. SQL databases v. NoSQL databases[J]. Com- munications of the ACM, 2010, 53(4): 10-11.

共引文献51

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部