NoSQL数据库处理高度异构树的能力研究

D. Jayathilake, C. Sooriaarachchi, T. Gunawardena, B. Kulasuriya, T. Dayaratne
{"title":"NoSQL数据库处理高度异构树的能力研究","authors":"D. Jayathilake, C. Sooriaarachchi, T. Gunawardena, B. Kulasuriya, T. Dayaratne","doi":"10.1109/ICIAFS.2012.6419890","DOIUrl":null,"url":null,"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.","PeriodicalId":151240,"journal":{"name":"2012 IEEE 6th International Conference on Information and Automation for Sustainability","volume":"66 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"26","resultStr":"{\"title\":\"A study into the capabilities of NoSQL databases in handling a highly heterogeneous tree\",\"authors\":\"D. Jayathilake, C. Sooriaarachchi, T. Gunawardena, B. Kulasuriya, T. Dayaratne\",\"doi\":\"10.1109/ICIAFS.2012.6419890\",\"DOIUrl\":null,\"url\":null,\"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.\",\"PeriodicalId\":151240,\"journal\":{\"name\":\"2012 IEEE 6th International Conference on Information and Automation for Sustainability\",\"volume\":\"66 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"26\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2012 IEEE 6th International Conference on Information and Automation for Sustainability\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICIAFS.2012.6419890\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 IEEE 6th International Conference on Information and Automation for Sustainability","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIAFS.2012.6419890","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 26

摘要

本文介绍了我们在评估利用不同NoSQL数据库处理具有异构节点的巨大树状数据结构的可行性方面的工作,其中异构意味着每个节点可以包含一个唯一的属性集。这是结构化日志分析中出现的一个突出需求,在结构化日志分析中,软件日志文件中的成分是分层审查的。来自关系数据库的传统药丸无法有效地处理此问题。我们倾向于NoSQL范式,它已经成为处理具有本地化特征的大量数据的突出解决方案。我们探索了五种不同的NoSQL模型:宽列存储、文档存储、元组存储、图数据库和多模型数据库,它们共同占整个NoSQL谱的很大一部分。设计了一个实验,针对一个关注节点插入、节点查询和属性值查询的通用树API来测量数据库性能。然后在从相关的五个NoSQL模型中选择一个数据库中实现API。实现用于测试与这三种操作相关的数据库性能,方法是测量在具有平均硬件和软件配置的机器中执行一批类似操作所花费的时间。本文对实验结果进行了总结,并详细介绍了每个数据库中树的实现方法。本文还讨论了数据库之间观察到的性能差异与它们所代表的理论NoSQL模型之间的一致性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
A study into the capabilities of NoSQL databases in handling a highly heterogeneous tree
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
A study on effects of muscle fatigue on EMG-based control for human upper-limb power-assist Towards large scale automated interpretation of cytogenetic biodosimetry data Research on the secondary air position for the one-dimensional model of low NOx combustion Adaptive prediction of power fluctuations from a wind turbine at Kalpitiya area in Sri Lanka Disturbance observer based current controller for a brushed DC motor
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1