Abstract
This paper comprehends our work on assessing the feasibility of utilizing different NoSQL databases in handling a huge tree data structure with heterogeneous nodes in which heterogeneity implies that each node can embody a unique attribute set. It is a prominent requirement arising in structured log analysis where constituents in a software log file are scrutinized hierarchically. Traditional pills from relational databases fail in handling this efficiently. We lean towards NoSQL paradigm, which has been emerging as a prominent solution for dealing with high volumes of data with localized characteristics. Our exploration probes five different NoSQL models: wide column store, document store, tuple store, graph databases and multi-model databases that collectively account for a large fraction of the entire NoSQL spectrum. An experiment is designed to measure database performance against a generic tree API focusing on node insertion, node query and attribute-value query. The API is then implemented in a database selected from each of the five NoSQL models in concern. Implementations are used for testing the database performance with respect to the three operations by measuring time taken for a batch of similar operations in a machine with average hardware and software configuration. A summary of experiment results is provided along with the details on tree implementation methodology in each database. A discussion that highlights the congruence between observed performance differences among databases and the theoretical NoSQL models they represent is also included.
Original language | English |
---|---|
Title of host publication | ICIAFS 2012 - Proceedings |
Subtitle of host publication | 2012 IEEE 6th International Conference on Information and Automation for Sustainability |
Publisher | IEEE, Institute of Electrical and Electronics Engineers |
Pages | 106-111 |
Number of pages | 6 |
ISBN (Print) | 9781467319737 |
DOIs | |
Publication status | Published - 2012 |
Externally published | Yes |
Event | IEEE International Conference on Information and Automation for Sustainability 2012 - Beijing, China Duration: 27 Sept 2012 → 29 Sept 2012 Conference number: 6th |
Conference
Conference | IEEE International Conference on Information and Automation for Sustainability 2012 |
---|---|
Abbreviated title | ICIAfS 2012 |
Country/Territory | China |
City | Beijing |
Period | 27/09/12 → 29/09/12 |