Traditional Culture Encyclopedia - Traditional festivals - Characteristics of hbase

Characteristics of hbase

Characteristics of hbase: high reliability, high performance, column-oriented and extensible.

Hbase–Hadoop database is a high reliability, high performance, column-oriented and extensible distributed storage system. Using HBase technology, a large-scale structured storage cluster can be built on a cheap PC server.

HBase is a subproject of Apache Hadoop project. HBase is different from the general relational database, and it is a database suitable for unstructured data storage. Another difference is that HBase is based on columns rather than rows.

Extended data

Access interface:

1.Native Java API is the most conventional and efficient access method, which is suitable for Hadoop MapReduce jobs to batch HBase table data in parallel.

2.HBase Shell, the command line tool of HBase, the simplest interface, suitable for HBase management.

3. thrifty gateway, which adopts thrifty serialization technology and supports C++, PHP, Python and other languages, is suitable for other heterogeneous systems to access HBase table data online.

4.REST Gateway supports REST-style Http API to access HBase, eliminating language restrictions.

5. Pig, you can use pig Latin stream programming language to manipulate the data in HBase. Similar to Hive, the essence is that it is finally compiled into MapReduce Job to process HBase table data, which is suitable for data statistics.

Baidu encyclopedia -HBase