Hbase Là Gì? Hướng Dẫn Cài đặt Và Sử Dụng Hbase - ITNavi

Tổng quan về Hbase là gì

Hbase là hệ quản trị cơ sở dữ liệu dựa trên Hadoop, đây là mã nguồn mở nằm trong dự án của Apache, phát triển và mở rộng từ dự án lưu trữ Bigdata của google. (được xây dựng dựa trên Google Big Table). Hbase được viết bằng ngôn ngữ Java, có thể lưu trữ dữ liệu cực lớn từ terabytes đến petabytes.

Hbase thực chất là một NoSQL điển hình nên vì thế các table của Hbase không có một schemas cố định nào và cũng không mối quan hệ giữa các bảng. Hiện nay, có rất nhiều công ty và tập đoàn công nghệ lớn trên thế giới sử dụng Hbase, có thể kể đến: Facebook, Twitter, Yahoo, Adobe….

Các tính năng của Hbase

  • Thời gian lọc dữ liệu nhanh
  • Lưu trữ dữ liệu Big-Data, có thể lưu trữ hàng tỷ rows và columns
  • Có độ ổn định và giảm thiểu rủi ro (failover) khi lưu một lượng lớn dữ liệu.
  • Truy vấn dữ liệu theo thời gian thực
  • Cung cấp giao thức REST, giúp trả về dữ liệu theo các định dạng khác nhau như plain test, json, xml. Nhờ đó chúng ta có thể khai thác dữ liệu không cần qua API từ phần mềm thứ 3.
  • Nhất quán cơ chế đọc và ghi dữ liệu dựa trên Hadoop
  • Nhiều extension hỗ trợ Hbase cho nhiều ngôn ngữ như Java, PHP, Python
  • Lưu trữ dữ liệu đáng tin cậy, được các hãng công nghệ trên thế giới sử dụng trên quy mô lớn.

Từ khóa » Cài đặt Hbase