999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺談HBase

2018-12-20 08:43:04沈成龍
贏未來 2018年24期
關鍵詞:數(shù)據(jù)存儲數(shù)據(jù)庫

摘要:傳統(tǒng)的RDBMS關系型數(shù)據(jù)庫存儲一定量數(shù)據(jù)時進行數(shù)據(jù)檢索沒有問題,可當數(shù)據(jù)量上升到非常巨大規(guī)模的數(shù)據(jù)(TB或PB)級別時,傳統(tǒng)的RDBMS已無法支撐,這時候就需要一種新型的數(shù)據(jù)庫系統(tǒng)更好更快的處理這些數(shù)據(jù)。我們選擇了HBase

關鍵詞:HBase;數(shù)據(jù)存儲;數(shù)據(jù)庫

HBase——Hadoop Database 是一個高可靠性、高性能、面向列、可伸縮的分布式存儲系統(tǒng),利用HBase技術可在廉價PC Server上搭建起大規(guī)模結構化存儲集群,它的技術來源于Fay Chang所撰寫的Google論文“BigTable”:一個結構化數(shù)據(jù)的分布式存儲系統(tǒng)。HBase不同于一般的關系數(shù)據(jù)庫,它是一個適合于非結構化數(shù)據(jù)存儲的數(shù)據(jù)庫,另一個不同就是它是基于列的而不是基于行的模式。

HBase是水平擴展的、分布式的、開源有序映射數(shù)據(jù)庫,它運行在Hadoop文件系統(tǒng)HDFS上,它不要求有預定義的模式,可以被看做彈性擴展的多維表格,通過動態(tài)添加列,在數(shù)據(jù)插入或查詢之前修改列結構,以支持任意類型的數(shù)據(jù)結構。由于HBase運行在HDFS上,理論上HDFS有多少個節(jié)點就可以配置多少個HBase,因此,HBase非常適合存儲海量數(shù)據(jù)

上圖為HBase的架構設計,Master為HBase的主節(jié)點,用來協(xié)調客戶端應用程序和RegionServer的關系,同時用來監(jiān)控和記錄元數(shù)據(jù)的變化和管理;RegionServer是從節(jié)點,用region的形式處理實際的表,region是HBase表的基礎單元組件,它存儲了分布式表,所以HBase表和HBase集群利用Master和RegionServer來協(xié)同工作;Zookeeper是一個高性能、集中化、分布式應用程序協(xié)調服務,它為HBase提供了分布式同步和組服務,在HBase中它用來選舉主節(jié)點Master以便跟蹤可用的在線服務器同時維護集群的元數(shù)據(jù),一般安裝多個用于提高Master的高可用。為了便于理解,可以把Master看做namenode,把RegionServer看做datanode,因為它們在HBase中的作用和namenode、datanode在HDFS中的作用相似,注意,這樣的比喻僅僅為了方便初學理解,實際還是有著很大的不同。

一個HBase表由以下幾部分組成

行鍵:是HBase表中每個記錄的唯一值,無論選擇什么類型數(shù)據(jù)作為行鍵,它在內部、磁盤或內存里都將轉換為字節(jié)數(shù)組進行存儲,表中的每條數(shù)據(jù)都有唯一的標識符,即rowkey,相當于關系型數(shù)據(jù)庫表中的主鍵

列簇:一張HBase表由表的不同列集合在一起。將相同功能或類型的列分類組合在一起,這樣做的好處是可以更快的分開存儲在HBase磁盤上的列簇中檢索出所需的列

列:屬于某一個列簇,相當于關系型數(shù)據(jù)庫表中的非主屬性字段

HBase沒有花哨的數(shù)據(jù)類型,它的所有數(shù)據(jù)都是字節(jié)數(shù)組。它是一種字節(jié)進字節(jié)出的數(shù)據(jù)庫,其特征在于,當插入一個值時,HBase隱式的通過序列化框架將數(shù)據(jù)轉化成字節(jié)數(shù)組,然后存儲進單元格或者給出字節(jié)數(shù)組,當獲取數(shù)據(jù)的時候,它在隱式的轉化成等價的數(shù)據(jù)展示出來。單元格是HBase表最小的存儲單元,在內部是一個列的實際值存儲,因此一個單元格的數(shù)據(jù)由行鍵+列簇名+列名+時間戳:實際值組成

HBase在實際存儲中,是按照列進行存儲的,所有每一個列簇存儲在單獨的一個HDFS文件上。一張HBase表的行都是按照rowkey字典序進行排列的,并且表格在行的方向上被分隔為多個region,region是HBase中分布式存儲和負載均衡的最小單元,不同的region分布到不同RegionServer中,也就是說,一個RegionServer中可以包含多個來自不同HBase表的region。

Region雖然是最小的分布式存儲的最小單元,但卻不是存儲的最小單元。Region由一個或多個store組成,每個store保存一個列簇,每個store又由一個memstore(存儲在內存中,是內存中的寫入緩沖區(qū),寫入的數(shù)據(jù)會預先存儲在其中)和零到多個的storefile(存儲在HDFS上,存儲的最小單元是它里面的HFile)組成。

作者簡介:

沈成龍,1996年11月,男,漢,浙江省臺州人,本科,學生,研究方向:計算機科學與技術

猜你喜歡
數(shù)據(jù)存儲數(shù)據(jù)庫
數(shù)據(jù)庫
財經(jīng)(2017年15期)2017-07-03 22:40:49
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
大數(shù)據(jù)時代檔案信息建設的認識和實踐
淺談電力大數(shù)據(jù)平臺關鍵技術研究與應用
開源數(shù)據(jù)庫數(shù)據(jù)存儲的實現(xiàn)路徑分析
基于Android開發(fā)的APP數(shù)據(jù)存儲研究
哈希算法在物聯(lián)網(wǎng)數(shù)據(jù)存儲中的應用
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 91人人妻人人做人人爽男同| 538精品在线观看| a级毛片在线免费观看| 色丁丁毛片在线观看| 色有码无码视频| 国产极品美女在线播放| 国产另类乱子伦精品免费女| 人人91人人澡人人妻人人爽 | 国产精品视频第一专区| 中文字幕资源站| 亚洲熟女中文字幕男人总站| 国产成人综合亚洲欧洲色就色| a在线观看免费| 亚洲中文字幕在线一区播放| 亚洲日本中文综合在线| 亚洲国产天堂久久综合| 国产手机在线ΑⅤ片无码观看| 亚洲精品国偷自产在线91正片| 手机精品福利在线观看| 全裸无码专区| 国产午夜精品鲁丝片| 2020国产在线视精品在| 欧美精品亚洲精品日韩专| 亚洲日韩精品伊甸| 国产亚洲视频免费播放| 亚洲成aⅴ人在线观看| 国产亚洲精品97在线观看| 成人午夜精品一级毛片| 久久精品中文字幕少妇| a毛片在线播放| 日韩成人在线一区二区| 亚洲综合久久成人AV| 国产成人高精品免费视频| 国产精品夜夜嗨视频免费视频| 亚洲色图欧美在线| 久久国产精品国产自线拍| 国产精品专区第1页| 毛片网站观看| 亚洲国产精品无码久久一线| 日韩精品专区免费无码aⅴ| 国产嫖妓91东北老熟女久久一| 国产美女丝袜高潮| 99久久精品久久久久久婷婷| 在线观看热码亚洲av每日更新| 日本午夜精品一本在线观看 | 久久久成年黄色视频| 五月天综合网亚洲综合天堂网| 亚洲欧美成人综合| 亚洲国产亚综合在线区| 美女视频黄又黄又免费高清| 成人国产小视频| 国产精品分类视频分类一区| 在线观看欧美国产| 综合色婷婷| 国产精品福利导航| 一区二区日韩国产精久久| 成年午夜精品久久精品| 在线va视频| 不卡无码h在线观看| 亚洲男人的天堂视频| a色毛片免费视频| 丝袜国产一区| 免费jizz在线播放| 在线观看av永久| 日韩成人在线视频| a天堂视频| 久久久久免费精品国产| 乱人伦99久久| 国产欧美精品午夜在线播放| 精品国产网| 亚洲AⅤ综合在线欧美一区| 狠狠亚洲五月天| 欧美一级在线| 亚洲免费人成影院| 日本尹人综合香蕉在线观看 | 中文字幕自拍偷拍| 久久天天躁狠狠躁夜夜2020一| 亚洲乱码视频| 精品超清无码视频在线观看| 影音先锋丝袜制服| 91精品啪在线观看国产| 亚洲国产精品无码AV|