On Providing DDL Support for a Relational Layer over a Document NoSQL Database

G. Ferreira, A. Calil, R. Mello
{"title":"On Providing DDL Support for a Relational Layer over a Document NoSQL Database","authors":"G. Ferreira, A. Calil, R. Mello","doi":"10.1145/2539150.2539196","DOIUrl":null,"url":null,"abstract":"NoSQL databases are gaining ground due to the need for several applications to manipulate large volumes of data without worrying about database system tuning and scaling. However, many applications still use relational databases and do not want to replace their access methods in order to properly manipulate their data on the cloud using now a NoSQL technology. To deal with this problem, a relational-cloud mapping strategy, in terms of data model and data operations, is able to provide a relational view of NoSQL data, eliminating the need for adjustments in the application interface for data management. SimpleSQL is a solution for this problematic. It is a relational layer for Amazon SimpleDB, one of the most popular document NoSQL databases. Although SimpleSQL had proved to be a promising approach in terms of performance, its current version provides only the mapping of SQL DML operations. This paper presents an extension of SimpleSQL to support also DDL operations. This extension allows the creation and manipulation of the database schema from the application (client) side, abstracting any knowledge about data definition at SimpleDB. Preliminary experiments show that our solution continues to be feasible, since the overhead with DDL operations through SimpleSQL is not prohibitive.","PeriodicalId":424918,"journal":{"name":"International Conference on Information Integration and Web-based Applications & Services","volume":"76 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Information Integration and Web-based Applications & Services","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2539150.2539196","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8

Abstract

NoSQL databases are gaining ground due to the need for several applications to manipulate large volumes of data without worrying about database system tuning and scaling. However, many applications still use relational databases and do not want to replace their access methods in order to properly manipulate their data on the cloud using now a NoSQL technology. To deal with this problem, a relational-cloud mapping strategy, in terms of data model and data operations, is able to provide a relational view of NoSQL data, eliminating the need for adjustments in the application interface for data management. SimpleSQL is a solution for this problematic. It is a relational layer for Amazon SimpleDB, one of the most popular document NoSQL databases. Although SimpleSQL had proved to be a promising approach in terms of performance, its current version provides only the mapping of SQL DML operations. This paper presents an extension of SimpleSQL to support also DDL operations. This extension allows the creation and manipulation of the database schema from the application (client) side, abstracting any knowledge about data definition at SimpleDB. Preliminary experiments show that our solution continues to be feasible, since the overhead with DDL operations through SimpleSQL is not prohibitive.
在文档NoSQL数据库上为关系层提供DDL支持
由于需要多个应用程序来操作大量数据,而无需担心数据库系统的调优和扩展,NoSQL数据库正在取得进展。然而,许多应用程序仍然使用关系数据库,并且不希望替换它们的访问方法,以便使用现在的NoSQL技术在云中正确地操作它们的数据。为了处理这个问题,在数据模型和数据操作方面,关系云映射策略能够提供NoSQL数据的关系视图,从而消除了在应用程序接口中调整数据管理的需要。SimpleSQL是这个问题的解决方案。它是Amazon SimpleDB的关系层,SimpleDB是最流行的文档NoSQL数据库之一。尽管SimpleSQL已被证明在性能方面是一种很有前途的方法,但其当前版本仅提供SQL DML操作的映射。本文提出了SimpleSQL的扩展,以支持DDL操作。该扩展允许从应用程序(客户端)端创建和操作数据库模式,抽象出SimpleDB中有关数据定义的任何知识。初步实验表明,我们的解决方案仍然是可行的,因为通过SimpleSQL进行DDL操作的开销并不高。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:604180095
Book学术官方微信