A study into the capabilities of NoSQL databases in handling a highly heterogeneous tree

Dileepa Jayathilake, Charith Sooriaarachchi, Thilok Gunawardena, Buddhika Kulasuriya, Thusitha Dayaratne

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

19 Citations (Scopus)

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 languageEnglish
Title of host publicationICIAFS 2012 - Proceedings
Subtitle of host publication2012 IEEE 6th International Conference on Information and Automation for Sustainability
PublisherIEEE, Institute of Electrical and Electronics Engineers
Pages106-111
Number of pages6
ISBN (Print)9781467319737
DOIs
Publication statusPublished - 2012
Externally publishedYes
EventIEEE International Conference on Information and Automation for Sustainability 2012 - Beijing, China
Duration: 27 Sept 201229 Sept 2012
Conference number: 6th

Conference

ConferenceIEEE International Conference on Information and Automation for Sustainability 2012
Abbreviated titleICIAfS 2012
Country/TerritoryChina
CityBeijing
Period27/09/1229/09/12

Cite this