Global Information Lookup Global Information

Apache HBase information


Apache HBase
Original author(s)Powerset
Developer(s)Apache Software Foundation
Initial release28 March 2008; 16 years ago (2008-03-28)
Stable release
2.4.x2.4.14 / 29 August 2022; 20 months ago (2022-08-29)[1]
2.5.x2.5.3 / 5 February 2023; 14 months ago (2023-02-05)[1]
Preview release
3.0.0-alpha-3 / 27 June 2022; 22 months ago (2022-06-27)[1]
RepositoryGitHub Repository, Gitbox Repository
Written inJava
Operating systemCross-platform
TypeDistributed database
LicenseApache License 2.0
Websitehbase.apache.org

HBase is an open-source non-relational distributed database modeled after Google's Bigtable and written in Java. It is developed as part of Apache Software Foundation's Apache Hadoop project and runs on top of HDFS (Hadoop Distributed File System) or Alluxio, providing Bigtable-like capabilities for Hadoop. That is, it provides a fault-tolerant way of storing large quantities of sparse data (small amounts of information caught within a large collection of empty or unimportant data, such as finding the 50 largest items in a group of 2 billion records, or finding the non-zero items representing less than 0.1% of a huge collection).

HBase features compression, in-memory operation, and Bloom filters on a per-column basis as outlined in the original Bigtable paper.[2] Tables in HBase can serve as the input and output for MapReduce jobs run in Hadoop, and may be accessed through the Java API but also through REST, Avro or Thrift gateway APIs. HBase is a wide-column store and has been widely adopted because of its lineage with Hadoop and HDFS. HBase runs on top of HDFS and is well-suited for fast read and write operations on large datasets with high throughput and low input/output latency.

HBase is not a direct replacement for a classic SQL database, however Apache Phoenix project provides a SQL layer for HBase as well as JDBC driver that can be integrated with various analytics and business intelligence applications. The Apache Trafodion project provides a SQL query engine with ODBC and JDBC drivers and distributed ACID transaction protection across multiple statements, tables and rows that use HBase as a storage engine.

HBase is now serving several data-driven websites[3] but Facebook's Messaging Platform migrated from HBase to MyRocks in 2018.[4][5] Unlike relational and traditional databases, HBase does not support SQL scripting; instead the equivalent is written in Java, employing similarity with a MapReduce application.

In the parlance of Eric Brewer's CAP Theorem, HBase is a CP type system.

  1. ^ a b c "Apache HBase – Apache HBase Downloads". Retrieved 27 September 2022.
  2. ^ Chang, et al. (2006). Bigtable: A Distributed Storage System for Structured Data
  3. ^ "Apache HBase – Powered By Apache HBase". hbase.apache.org. Retrieved 8 April 2018.
  4. ^ "Migrating Messenger storage to optimize performance". www.facebook.com. 26 June 2018. Retrieved 5 July 2018.
  5. ^ Facebook: Why our 'next-gen' comms ditched MySQL Retrieved: 17 December 2010

and 27 Related for: Apache HBase information

Request time (Page generated in 0.816 seconds.)

Apache HBase

Last Update:

HBase is an open-source non-relational distributed database modeled after Google's Bigtable and written in Java. It is developed as part of Apache Software...

Word Count : 818

Apache ZooKeeper

Last Update:

Apache Accumulo Apache HBase Apache Hive Apache Kafka Apache Drill Apache Solr Apache Spark Apache NiFi Apache Druid Apache Helix Apache Pinot Apache...

Word Count : 714

Apache Impala

Last Update:

enabling users to issue low-latency SQL queries to data stored in HDFS and Apache HBase without requiring data movement or transformation. Impala is integrated...

Word Count : 577

Apache Phoenix

Last Update:

Apache Phoenix is an open source, massively parallel, relational database engine supporting OLTP for Hadoop using Apache HBase as its backing store. Phoenix...

Word Count : 306

Apache Drill

Last Update:

including Apache Hadoop, MapR, CDH and Amazon EMR NoSQL: MongoDB, Apache HBase, Apache Cassandra Online Analytical Processing: Apache Kudu, Apache Druid,...

Word Count : 700

List of Apache Software Foundation projects

Last Update:

applications HAWQ: advanced enterprise SQL on Hadoop analytic engine HBase: Apache HBase software is the Hadoop database. Think of it as a distributed, scalable...

Word Count : 4600

Comparison of structured storage software

Last Update:

formally known as structured storage systems include Apache Cassandra, Google's Bigtable and Apache HBase. The following is a comparison of notable structured...

Word Count : 319

Apache Hadoop

Last Update:

such as Apache Pig, Apache Hive, Apache HBase, Apache Phoenix, Apache Spark, Apache ZooKeeper, Apache Impala, Apache Flume, Apache Sqoop, Apache Oozie,...

Word Count : 5094

YCSB

Last Update:

has been used in scholarly or tutorial discussions, particularly for Apache HBase. It has been used for multiple-product comparisons by industry observers...

Word Count : 391

Apache Kudu

Last Update:

improve Apache HBase to increase its scan speed?". 2017-05-21. Archived from the original on 2017-05-21. Retrieved 2017-05-21. Official website Apache Kudu...

Word Count : 323

Apache Hive

Last Update:

Apache Pig Sqoop Apache Impala Apache Drill Apache Flume Apache HBase Trino (SQL query engine) "Release release-1.0.0 · apache/Hive". GitHub. "Apache...

Word Count : 2300

JanusGraph

Last Update:

Labs. JanusGraph supports various storage backends (Apache Cassandra, Apache HBase, Google Cloud Bigtable, Oracle BerkeleyDB, ScyllaDB). The Scalability...

Word Count : 979

Apache Yetus

Last Update:

projects. Portions are used by a wide variety of Apache projects, including Apache Hadoop and Apache HBase. It consists of the following components: Precommit...

Word Count : 111

WibiData

Last Update:

applications based on open-source technologies Apache Hadoop, Apache Cassandra, Apache HBase, Apache Avro and the Kiji Project. Wibidata was founded...

Word Count : 276

Apache Kylin

Last Update:

datasets. Apache Kylin is built on top of Apache Hadoop, Apache Hive, Apache HBase, Apache Parquet, Apache Calcite, Apache Spark and other technologies. These...

Word Count : 472

Bloom filter

Last Update:

disk workload and increasing disk cache hit rates. Google Bigtable, Apache HBase, Apache Cassandra, ScyllaDB and PostgreSQL use Bloom filters to reduce the...

Word Count : 10837

Apache Accumulo

Last Update:

Accumulo is the third most popular NoSQL wide column store behind Apache Cassandra and HBase and the 67th most popular database engine of any type (complete)...

Word Count : 586

Spatial database

Last Update:

database built on top of Apache Accumulo and Apache Hadoop (also supports Apache HBase, Google Bigtable, Apache Cassandra, and Apache Kafka). GeoMesa supports...

Word Count : 2035

Reverse image search

Last Update:

Apache Hadoop, the open-source Caffe convolutional neural network framework, Cascading for batch processing, PinLater for messaging, and Apache HBase...

Word Count : 2856

MapR FS

Last Update:

as Apache Hadoop and Apache Spark. In addition to file-oriented access, MapR FS supports access to tables and message streams using the Apache HBase and...

Word Count : 970

Lambda architecture

Last Update:

layer include Apache Cassandra, Apache HBase, Azure Cosmos DB, MongoDB, VoltDB or Elasticsearch for speed-layer output, and Elephant DB, Apache Impala, SAP...

Word Count : 1158

List of Java frameworks

Last Update:

using simple programming models. Apache HBase Non-relational, distributed database modeled after Google's BigTable Apache Hive Component of Hortonworks Data...

Word Count : 12

Apache Cassandra

Last Update:

(2012-10-22). "A vendor-independent comparison of NoSQL databases: Cassandra, HBase, MongoDB, Riak". NetworkWorld. Framingham, MA, USA and Staines, Middlesex...

Word Count : 2256

Sqoop

Last Update:

Server-Hadoop connector by means of Sqoop. Apache Hadoop Apache Hive Apache Accumulo Apache HBase "Hadoop: Apache Sqoop". Retrieved Sep 8, 2012. "moving Sqoop...

Word Count : 439

Graph database

Last Update:

to use and when?". San Diego Times. BZ Media. Retrieved 30 August 2016. TinkerPop, Apache. "Apache TinkerPop". Apache TinkerPop. Retrieved 2016-11-02....

Word Count : 4696

Apache Nutch

Last Update:

Apache Nutch is a highly extensible and scalable open source web crawler software project. Nutch is coded entirely in the Java programming language, but...

Word Count : 625

Big Data Partnership

Last Update:

expertise in platforms including Apache Hadoop, Apache Cassandra, Elasticsearch, Apache HBase, Apache Spark, Apache Storm and Couchbase. Big Data Partnership...

Word Count : 240

PDF Search Engine © AllGlobal.net