Next Article in Journal
Monitoring and Assessing the Degradation Rate of Magnesium-Based Artificial Bone In Vitro Using a Wireless Magnetoelastic Sensor
Next Article in Special Issue
Development of Sensor Registry System-Based Predictive Information Service Using a Grid
Previous Article in Journal
Display in the Wild (DIW): An Adaptive Projection-Imaging System to Screen Geometry in Real Time
Previous Article in Special Issue
Joint Source and Channel Rate Allocation over Noisy Channels in a Vehicle Tracking Multimedia Internet of Things System
Article Menu
Issue 9 (September) cover image

Export Article

Open AccessArticle
Sensors 2018, 18(9), 3064;

A Method of HBase Multi-Conditional Query for Ubiquitous Sensing Applications

1,2,* , 1
School of Electronic and Information Engineering, Beijing Jiaotong University, Beijing 100044, China
Key Laboratory of Communication and Information Systems, Beijing Municipal Commission of Education, Beijing 100031, China
School of Information Science and Engineering, Fujian University of Technology, Fuzhou 350118, China
School of Mathematics and Computer Science, Wuhan Polytechnic University, Wuhan 430023, China
Department of Electrical Engineering, National Dong Hwa University, Hualien 97401, Taiwan
Author to whom correspondence should be addressed.
Received: 14 August 2018 / Revised: 30 August 2018 / Accepted: 11 September 2018 / Published: 12 September 2018
(This article belongs to the Special Issue Internet of Things and Ubiquitous Sensing)
Full-Text   |   PDF [2174 KB, uploaded 12 September 2018]   |  


Big data gathered from real systems, such as public infrastructure, healthcare, smart homes, industries, and so on, by sensor networks contain enormous value, and need to be mined deeply, which depends on a data storing and retrieving service. HBase is playing an increasingly important part in the big data environment since it provides a flexible pattern for storing extremely large amounts of unstructured data. Despite the fast-speed reading by RowKey, HBase does not natively support multi-conditional query, which is a common demand and operation in relational databases, especially for data analysis of ubiquitous sensing applications. In this paper, we introduce a method to construct a linear index by employing a Hilbert space-filling curve. As a RowKey generating schema, the proposed method maps multiple index-columns into a one-dimensional encoded sequence, and then constructs a new RowKey. We also provide a R-tree-based optimization to reduce the computational cost of encoding query conditions. Without using a secondary index mode, experimental results indicate that the proposed method has better performance in multi-conditional queries. View Full-Text
Keywords: ubiquitous sensing; HBase; multi-conditional query; Hilbert space-filling curve ubiquitous sensing; HBase; multi-conditional query; Hilbert space-filling curve

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).

Share & Cite This Article

MDPI and ACS Style

Shen, B.; Liao, Y.-C.; Liu, D.; Chao, H.-C. A Method of HBase Multi-Conditional Query for Ubiquitous Sensing Applications. Sensors 2018, 18, 3064.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics



[Return to top]
Sensors EISSN 1424-8220 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top