码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Apache HBase


    一、HBase简介

    1、HBase定义

        Apache HBase™是以hdfs为数据存储的,一种分布式、可扩展的NoSQL数据库。

    HBase官网

    1. Welcome to Apache HBase™
    2. Apache HBase™ is the Hadoop database, a distributed, scalable, big data store.
    3. Use Apache HBase™ when you need random, realtime read/write access to your Big Data.
    4. This project's goal is the hosting of very large tables -- billions of rows X millions
    5. of columns -- atop clusters of commodity hardware. Apache HBase is an open-source,
    6. distributed, versioned, non-relational database modeled after Google's Bigtable:
    7. A Distributed Storage System for Structured Data by Chang et al. Just as Bigtable
    8. leverages the distributed data storage provided by the Google File System, Apache
    9. HBase provides Bigtable-like capabilities on top of Hadoop and HDFS.

        billions of rows X millions of columns:数十亿行X数百万列

    2、HBase数据模型

        HBase 的设计理念依据Google的BigTable论文,论文中对于数据模型的首句介绍。 Bigtable 是一个稀疏的、分布式的、持久的多维排序map。

        之后对于映射的解释如下:
    该映射由行键、列键和时间戳索引;映射中的每个值都是一个未解释的字节数组。
        最终HBase关于数据模型和BigTable的对应关系如下:
    HBase使用与Bigtable非常相似的数据模型。用户将数据行存储在带标签的表中。数据行具有可排序的键和任意数量的列。该表存储稀疏,因此如果用户喜欢,同一表中的行可以具有疯狂变化的列。
        最终理解HBase数据模型的关键在于稀疏、分布式、多维、排序的映射。其中映射map
    指代非关系型数据库的key-Value结构。

    Hadoop分布式文件系统(一)

    请记住,你当下的结果,由过去决定;你现在的努力,在未来见效;
    不断学习才能不断提高!磨炼,不断磨炼自己的技能!学习伴随我们终生!
    生如蝼蚁,当立鸿鹄之志,命比纸薄,应有不屈之心。
    乾坤未定,你我皆是黑马,若乾坤已定,谁敢说我不能逆转乾坤?
    努力吧,机会永远是留给那些有准备的人,否则,机会来了,没有实力,只能眼睁睁地看着机会溜走。

  • 相关阅读:
    阿里春招JAVA后端面试总结
    孩子看书用白光还是暖白光?最适合写作业台灯推荐
    如何设计一个支撑数亿用户的系统
    温故知新,signalR、RSA加密、ConcurrentQueue队列
    Shiro:中的filterChainDefinitions详解。
    windows下安装protocol buffer
    黑猫带你学UFS协议栈第10篇:Unipro协议框架详解
    壳聚糖修饰的雷公藤多苷聚乳酸纳米粒(LMWC-TG-PLA-NPs)齐岳规格信息
    三层神经网络模型
    notepad++ 批量替换删除指定字符之后 或者 之前的字符,Notepad+批量替换使用大全
  • 原文地址:https://blog.csdn.net/weixin_42472027/article/details/136384199
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号