电脑培训分享Hbase知识点总结

电脑培训分享Hbase知识点总结,第1张

hbase概念:

非结构化的分布式的面向列存储非关系型的开源的数据,根据谷歌的三大论文之一的bigtable

高宽厚表

作用:

为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。

能干什么:

存储大量结果集数据,低延迟的随机查询。

sql:

结构化查询语言

nosql:

非关系型数据库,列存储和文档存储(查询低延迟),hbase是nosql的一个种类,其特点是列式存储。

非关系型数据库--列存储(hbase)

非关系型数据库--文档存储(MongoDB)

非关系型数据库--内存式存储(redis)

非关系型数据库--图形模型(graph)

hive和hbase区别

Hive的定位是数据仓库,虽然也有增删改查,但其删改查对应的是整张表而不是单行数据,查询的延迟较高。其本质是更加方便的使用mr的威力来进行离线分析的一个数据分析工具。

HBase的定位是hadoop的数据库,电脑培训发现是一个典型的Nosql,所以HBase是用来在大量数据中进行低延迟的随机查询的。

hbase运行方式:

standalonedistrubited

单节点和伪分布式

单节点:单独的进程运行在同一台机器上

hbase应用场景:

存储海量数据低延迟查询数据

hbase表由多行组成

hbase行一行在hbase中由行健和一个或多个列的值组成,按行健字母顺序排序的存储。

系统bug。在使用软件hbase写代码时,当代码写入成功却查不出来,是系统bug的问题,将代码重新运行即可。HBase是一个分布式的、面向列的开源数据库,该技术来源于FayChang所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。

不支持,Hbase不支持普通的SQL语句,它可以使用HBase查询语言(HBase Query Language, HBaseQL)进行查询,HBaseQL可以用来与HBase交互,它是一种基于NoSQL的查询语言,它允许用户与HBase表进行交互,以实现常见的数据库 *** 作,如插入,更新和删除。HBaseQL并不是标准的SQL,而是基于HBase的NoSQL查询语言,它更像是一个替代 SQL的查询语言,但它的语法和概念类似于SQL,容易理解和使用。因此,HBase不支持使用普通的SQL语句来查询。

以上就是关于电脑培训分享Hbase知识点总结全部的内容,包括:电脑培训分享Hbase知识点总结、hbase写入成功查不出来、hbase支持普通的sql语句吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10140260.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存