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理论的一种折中,面对不同的业务需求进行具体任务的纵向延伸,可以作为扩展了解,如图所示:

相关推荐
清平乐的技术专栏3 小时前
HBase集群连接方式
大数据·数据库·hbase
2501_9481201513 小时前
基于HBase的分布式列式存储
数据库·分布式·hbase
無森~2 天前
HBase搭建
大数据·数据库·hbase
無森~2 天前
HBase概述、架构
数据库·架构·hbase
【赫兹威客】浩哥2 天前
【赫兹威客】完全分布式HBase测试教程
数据库·分布式·hbase
帅次2 天前
系统分析师-大数据处理系统分析与设计
数据仓库·elasticsearch·kafka·hbase·数据库开发·数据库架构·big data
Hello.Reader6 天前
Flink HBase SQL Connector RowKey/列族映射、Upsert 语义、Lookup 维表、缓存与写入缓冲
sql·flink·hbase
Hello.Reader6 天前
Flink HBase SQL Connector RowKey 设计、Upsert 语义、维表 Join、缓存与写入调优
sql·flink·hbase
老纪的技术唠嗑局7 天前
不止于替换 HBase:宝付支付借力 OceanBase,构建面向未来的“TP+AP+KV+AI”统一数据基座
人工智能·hbase·oceanbase
田地和代码7 天前
linux应用用户安装jdk以后 如果root安装hbase客户端需要jdk还需要再次安装吗
java·linux·hbase