What is Apache HBase
Hadoop Database is a highly reliable, high-performance, and scalable distributed storage system designed based on Google BigTable papers.
Loose table structure (Schema free)
Distributed storage of native massive data
Random query, range query
High throughput, low latency
Online distributed database
Multi-version, incremental import, multi-dimensional deletion
ApsaraDB HBase Platform
Platform architecture
Platform advantage
Item |
ApsaraDB ForHBase (Aliyun Product) |
ApacheHBase(Software) |
|
Basic |
High availability |
99.9%~ 99.99% |
N/A |
Data reliability |
99.999999999% |
N/A |
|
Online Ability |
Multi-master clustering |
Multi-master clustering,Multi-AZ/Regon |
NO |
GC |
FGCNO,YGC5ms |
GC 20s~100s,YGC100ms+ |
|
Reduce Cost |
Storage Cost |
Cut by 50%+on share cloud disk,Total3 Copy |
Maybe on Cloud Disk,Total9 Copy |
SupportCold Storage |
SupportOSS,Cut by 70% atless read |
NO |
|
Multi-model DB |
Multi-model DB |
KV,Tabular,SQL,Graph,Time Series,Geospatial Full Text index, Search |
KV,Tabular |
Enterprise Characteristics |
Disaster recovery |
Backup and Restore |
NO,maybe3.0 |
Security |
user/password,ACL |
Kerberos,ACL |
|
Analytics |
SparkonHBase , Moreoptimization |
SparkonHBase |
|
Version upgrade |
Automatic upgrade |
N/A |
|
Self-driven |
Database control system |
15min Createa DB/Monitor Online add storage and node/ElasticPowerinfuture |
N/A |
Diagnostic System |
Big request ,Big Table merge,HotRegion…… |
NO |
scenes to be used
type of data |
Storage object |
Representative scene |
Component |
Advantage |
KV/table storage |
Sparse table |
Simple kv information Sparse tables such as risk control portrait tables |
HBase API |
Dynamic column |
SQL |
Belt type |
Replace stand-alone relational database |
HBase-Phoenix |
SQL syntax With Hbase All advantages |
Document data |
json/xml/html |
news |
HBaseAPI |
Large storage space |
Object data |
Pictures/videos, etc. |
Small object storage |
HBase |
Performance and storage space Both |
Time series data |
Sensor data |
Monitoring data |
HBase HBase-OpenTSDB |
High write performance and large storage capacity |
Spatiotemporal data |
Trajectory |
Trajectory, spatio-temporal data |
HBase HBase-GeoMesa |
High write performance and large storage capacity |
Graph relational data |
relationship |
Fraud scenario |
Hbase-HGraphDB |
Distributed graph |
OLAP |
cube |
Report |
Kylin or build it yourself |
Pre-calculation Real-time query |
Talent growth
Growth process
Consolidate the foundation in 2-3 years
Become an expert in 4-6 years
7-10 years out of nothing
Lead-lead
Growth advice
Follow the community and write more articles
Ask a master
Growth in the project
Keep in awe
adhere to
Attached is the PPT of the opportunities and challenges of HBase multi-mode: