HBase(一)关于NoSQL

本文介绍了HBase作为NoSQL数据库的基本概念,强调了NoSQL数据库在应对大规模、高并发场景中的优势。文章详细阐述了NoSQL的四种类型:键值存储、列存储、文档型和图形数据库,并举例说明了它们的特点。此外,还探讨了NoSQL数据库在特定场景下的应用以及与关系型数据库的主要区别。
摘要由CSDN通过智能技术生成

HBase(一)关于NoSQL

HBase属于列式非关系型数据库(NoSQL),什么是NoSQL=Not Only SQL,不仅仅是SQL。NoSQL是一个通用术语,即非关系型数据库,它不是以SQL作为其主要访问语言。现在有许多类型的NoSQL数据库,BerkeleyDB就是本地NoSQL数据库的一个示例,而HBase是一个分布式数据库。从技术层面来说,HBase实际上是一个“数据存储”,而不是“数据库”,因为它缺乏关系型数据库的很多属性,如类型化列、辅助索引、触发器和高级查询语言等。

       一个关系型数据库虽然可以很好的被扩展,但仅限于某个点,也就是一个数据库服务器的大小,并且为了实现最佳性能,需要专用的硬件和存储设备。随着互联网设备的发展,传统的关系型数据库在应付超大规模和高并发的系统上已经显得“力不从心”,非关系型数据库就是在这样的背景下产生的。

 

 NoSQL数据库的分类

       NoSQL数据库共分为4类,分别是键值(Key-Value)存储数据库、列存储数据库、文档型数据库和图形(Graph)数据库,具体介绍如下。

  1. 键值(Key-Value)存储数据库

键值存储数据库中的数据是以键值对格式进行存储的,类似于Ja

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值