- HBase從入門到實戰
- 張文亮編著
- 293字
- 2024-12-24 10:45:54
1.2 HBase的特征
HBase有如下幾個重要特征。
(1)強一致性:HBase具有讀寫強一致性的特征,但HBase的數據存儲沒有采用“最終一致性”,所以它適用于高效計算、聚合之類的任務。
(2)Hadoop集成:HBase支持開箱即用的HDFS作為其分布式文件系統。
(3)故障轉移:HBase支持自動的RegionServer故障轉移。
(4)自動分片:HBase中的表通過Region分布在集群上,而且Region會隨著數據的增長自動拆分和重新分布。
(5)并行處理:HBase支持通過MapReduce進行大規模并行處理,將HBase用作數據源和數據接收器。
(6)塊緩存和布隆過濾器:HBase支持用于大容量查詢優化的塊緩存和布隆過濾器。
(7)多種語言的API:HBase支持使用Java的API來編程進行數據的存取,還支持使用Thrift語言和REST語言的API來編程進行數據的存取。
推薦閱讀
- DevOps入門與實踐
- Expert Android Programming
- Nginx Essentials
- Apache Mahout Clustering Designs
- Scala編程實戰(原書第2版)
- Mastering Android Development with Kotlin
- Go語言精進之路:從新手到高手的編程思想、方法和技巧(1)
- MySQL 8從零開始學(視頻教學版)
- 深度學習程序設計實戰
- scikit-learn Cookbook(Second Edition)
- Apache Solr PHP Integration
- Robot Framework Test Automation
- iOS Development with Xamarin Cookbook
- Python GUI設計tkinter菜鳥編程(增強版)
- Learning jqPlot