首页> 外文会议>International Workshop on BIG Data Software Engineering >Data Model Evolution Using Object-NoSQL Mappers: Folklore or State-of-the-Art?
【24h】

Data Model Evolution Using Object-NoSQL Mappers: Folklore or State-of-the-Art?

机译:使用对象 - NoSQL映射器的数据模型演进:民间传说或最先进的?

获取原文

摘要

In big data software engineering, the schema flexibility of NoSQL document stores is a major selling point: When the document store itself does not actively manage a schema, the data model is maintained within the application. Just like object-relational mappers for relational databases, object-NoSQL mappers are part of professional software development with NoSQL document stores. Some mappers go beyond merely loading and storing Java objects: Using dedicated evolution annotations, developers may conveniently add, remove, or rename attributes from stored objects, and also conduct more complex transformations. In this paper, we analyze the dissemination of this technology in Java open source projects. While we find evidence on GitHub that evolution annotations are indeed being used, developers do not employ them so much for evolving the data model, but to solve different tasks instead. Our observations trigger interesting questions for further research.
机译:在大数据软件工程中,NoSQL文档商店的架构灵活性是一个主要的卖点:当文档存储本身不积极管理模式时,数据模型在应用程序中保持。就像用于关系数据库的对象关系映射器一样,对象-NoSQL映射器是使用NoSQL文档存储的专业软件开发的一部分。一些映射器超出仅仅加载和存储Java对象:使用专用的Evolution注释,开发人员可以方便地添加,删除或重命名来自存储的对象的属性,并且还可以进行更复杂的转换。在本文中,我们在Java开源项目中分析了这种技术的传播。虽然我们在GitHub上找到了展示了进化注释确实使用,但开发人员不会为演变数据模型而雇用它们,而是解决不同的任务。我们的观察引发了进一步研究的有趣问题。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号