A two-layer cloud database model and its bidirectional conversion algorithms

Ying Li, Yuling Lu
{"title":"A two-layer cloud database model and its bidirectional conversion algorithms","authors":"Ying Li, Yuling Lu","doi":"10.1109/ICSESS.2016.7883069","DOIUrl":null,"url":null,"abstract":"The existed cloud data models can not well meet the management requirements of structured data including a great deal of relational data, therefore a two-layer cloud data model consisting of a presentation layer and a storage layer is proposed. In the presentation layer, the conception of composite class and composite object are defined to represent the structure and the data of structured data respectively. In the storage layer, a composite class in the presentation layer is transformed into a 3-tuple which preserves data structure in mappings between composite attributes and their sub-attributes by using a rule set; and a composite object in the presentation layer is transformed into another 3-tuple which preserves a structured data set in simple objects without embed objects by using a CAO (Component-Attribute-Object) set in which each element mainly consists of a simple object and the identification of its father object. In order to store data in key-value model, a method to convert a CAO to a pair of key-value is proposed. Furthermore, two algorithms were proposed to convert data between the representation layer and the storage layer. Data experiment shows the two conversion algorithms are effective. The proposed model is fit for the management requirements of structured data in the cloud because composite object can represent structured data and avoid join operation of relation data and CAO can be stored in key-value model.","PeriodicalId":175933,"journal":{"name":"2016 7th IEEE International Conference on Software Engineering and Service Science (ICSESS)","volume":"135 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 7th IEEE International Conference on Software Engineering and Service Science (ICSESS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSESS.2016.7883069","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

The existed cloud data models can not well meet the management requirements of structured data including a great deal of relational data, therefore a two-layer cloud data model consisting of a presentation layer and a storage layer is proposed. In the presentation layer, the conception of composite class and composite object are defined to represent the structure and the data of structured data respectively. In the storage layer, a composite class in the presentation layer is transformed into a 3-tuple which preserves data structure in mappings between composite attributes and their sub-attributes by using a rule set; and a composite object in the presentation layer is transformed into another 3-tuple which preserves a structured data set in simple objects without embed objects by using a CAO (Component-Attribute-Object) set in which each element mainly consists of a simple object and the identification of its father object. In order to store data in key-value model, a method to convert a CAO to a pair of key-value is proposed. Furthermore, two algorithms were proposed to convert data between the representation layer and the storage layer. Data experiment shows the two conversion algorithms are effective. The proposed model is fit for the management requirements of structured data in the cloud because composite object can represent structured data and avoid join operation of relation data and CAO can be stored in key-value model.
一种双层云数据库模型及其双向转换算法
现有的云数据模型不能很好地满足包含大量关系数据的结构化数据的管理需求,因此提出了一种由表示层和存储层组成的两层云数据模型。在表示层,定义了复合类和复合对象的概念,分别表示结构化数据的结构和数据。存储层使用规则集将表示层中的组合类转换为3元组,该3元组保留了组合属性与其子属性之间映射的数据结构;通过使用每个元素主要由一个简单对象及其父对象标识组成的CAO (Component-Attribute-Object)集合,将表示层中的复合对象转换为另一个3元组,该3元组在没有嵌入对象的情况下保留了简单对象中的结构化数据集。为了在键值模型中存储数据,提出了一种将CAO转换为一对键值的方法。在此基础上,提出了在表示层和存储层之间转换数据的两种算法。数据实验表明,两种转换算法都是有效的。由于复合对象可以表示结构化数据,避免了关系数据的联接操作,并且CAO可以存储在键值模型中,因此该模型适合云中结构化数据的管理需求。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信