HIBase: An Hierarchical Indexing System for Storing and Querying Big Data.
Introduction:
HiBase is a hierarchical indexing mechanism and a prototype distributed data-storage system, which has hierarchical indexes for non-primary keys in tables and makes data querying more efficient. HiBase uses HBase as the lower data storage and creates a memory cache with Hot Score Algorithm for more efficient data transmission. HiBase supports coprocessor-to-process update requests. It also provides a client with query and update APIs and a server to support RPCs from the client and finish jobs. To improve the cache hit ratio, we propose a memory cache replacement strategy, called Hot Score algorithm, in HMIBase. The experimental results show that Hot Score algorithm is better than other cache-replacement strategies.