Hibari Application Developer’s Guide (Hibari v0.1.11)¶
Date: 2015/03/22
Revision: 0.5.4
Copyright (C) 2005-2015 Hibari developers. All rights reserved.
Table of Contents¶
- Introduction
- Why Hibari?
- Getting Started
- The Hibari Data Model
- Hibari Client API Overview
- Client API: Native Erlang
- Data Insertion
- Data Retrieval
- Data Deletion
- Compound Operations
- Fold Operations
- brick_simple:add/6
- brick_simple:replace/6
- brick_simple:set/6
- brick_simple:rename/6
- brick_simple:get/4
- brick_simple:get_many/5
- brick_simple:delete/4
- brick_simple:do/4
- brick_simple:fold_table/7
- brick_simple:fold_key_prefix/9
- Client API: UBF
- The Hibari Server’s Implementation of the UBF Protocol Stack
- UBF representation of strings vs. binaries
- Steps for Using a UBF-based Protocol in Any Language
- The Hibari UBF Protocol Contract
- Using the UBF Client Library for Erlang
- Using the UBF Client Library for Java
- Using the EBF Client Library for Python
- Client API: Thrift
- Building Hibari from Source
- Contributing to Hibari