hbase笔记总结1

  1. hbase是nosql的一种,非关系型数据库,not only sql,可处理大规模、高并发的数据,是web2.0以后的产物

  2. hbase的扩展性和灵活性更好,而且筛选能力相较于MySQL更优

  3. nosql的四大特点:
    灵活的数据模型
    (1.键值数据库、2.文档数据库、列族数据库【列存储数据,列族用于分类,至少要有一个列族,每个列族可以包含数量不同的列】、4.图形数据库【以节点【表示实体】和边【表示实体之间的关系】存储,节点和边描述他们的特征和性质】)

    高扩展性:
    良好的横向扩展性,可以扩展多个节点

    分布式:
    每个地方都有各个地方的节点,提高速度,容错性增强,避免数据丢失和系统崩溃

    高性能:
    一般快速的读取、写入使用内存,还用磁盘做持久化存储

  4. CAP理论:
    C【consistency】一致性:分布式系统之间多个节点的数据保持一致
    强一致性:必须保持完全一致,难
    弱一致性:容许不能立即更新数据,但是最终在一定时间内任然可以保持所有节点的数据一致,又称最终一致性。Cap理论主要强调强一致性

    A【avaliability】可用性:分布式系统面对每个客户端【PC、移动端】发出的请求,都能在合理的时间内给予相应

    P【partition tolerance】分区容错性:分布式系统在面临某些节点故障或网络分区时,不影响其他节点

    cap 理论只能满足两个要求,无法同时满足三个。满足了分区容错后,无法同时满足一致性和可用性,也就是C和A不兼容,两两形成CA CP AP三种取舍策略

    BASE理论是对于CAP理论的一种折中,面对不同的业务需求进行具体任务的纵向延伸,可以作为扩展了解,如图所示:

相关推荐
Irene199113 小时前
(AI总结版)Docker + HBase 安装全过程总结(WSL2 + Win11)
docker·hbase
Irene199115 小时前
Win11 安装 Docker Desktop 并配置 WSL 使用 Hbase
docker·hbase
Irene19912 天前
(AI总结版)梳理WSL安装HBase的完整过程,包括下载、配置、端口绑定、ZooKeeper、Master启动失败等
hbase
Irene19913 天前
HBase rowkey:字节数组(byte[]),不是数字也不是字符串
hbase
Irene19914 天前
HBase 关键字及大小写问题,中文的十六进制编码
hbase
Irene19914 天前
WSL 环境中安装 HBase(前置条件 Hadoop 已安装并正在运行)
hbase
头歌实践平台4 天前
HBase 完全分布式安装(新)
数据库·分布式·hbase
Irene19914 天前
(课堂笔记)HBase(分布式、面向列的 NoSQL 数据库)基础
hbase
Irene19914 天前
HBase 典型应用场景与阿里实践
hbase
大帅点兵5 天前
设计一个金融交易监控系统
大数据·clickhouse·flink·spark·kafka·hbase