Hibari (database)

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Hibari
Developer(s) Hibari developers
Initial release 2010
Stable release v0.1.10 / February 4, 2013 (2013-02-04)
Development status Active
Written in Erlang
Operating system Cross-platform
Available in English, Japanese
Type Key-value store
License Apache License 2.0
Website https://github.com/hibari/hibari

Hibari is a strongly consistent, highly available, distributed, key-value Big Data store. (NoSQL database) [1] It was developed by Cloudian, Inc., formerly Gemini Mobile Technologies to support its mobile messaging and email services and released as open source on July 27, 2010.

Hibari, a Japanese name meaning "Cloud Bird", can be used in cloud computing with services—such as social networking—requiring the daily storage of potentially terabytes or petabytes of new data.

Distinctive Features[edit]

Hibari uses chain replication for strong consistency, high-availability, and durability. Unlike many other NoSQL variants, Hibari support micro-transaction, which is ACID transaction within a certain range of keys.

Hibari has excellent performance especially for read and large value (around 200KB) operations.

Interfaces[edit]

Hibari supports APIs such as Amazon S3, JSON-RPC and Universal Binary Protocol; plans have been announced for support of Apache Thrift; in addition to Erlang, the language it was developed in. Hibari supports language bindings such as Java, C, C++, Python, and Ruby.

References[edit]