Revisiting Schema Evolution in Object Databases in Support of Agile Development

被引:0
|
作者
Zaeschke, Tilmann [1 ]
Norrie, Moira C. [1 ]
机构
[1] ETH, Inst Informat Syst, CH-8092 Zurich, Switzerland
来源
OBJECTS AND DATABASES | 2010年 / 6348卷
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Based on a real-world case study in agile development, we examine issues of schema evolution in state-of-the-art object databases. In particular, we show how traditional problems and solutions discussed in the research literature do not match the requirements of modern agile development practices. To highlight these discrepancies, we present the approach to agile schema evolution taken in the case study and then focus on the aspects of backward/forward compatibility and object structures. In each case, we discuss the impact on managing software evolution and present approaches to dealing with these in practice.
引用
收藏
页码:10 / 24
页数:15
相关论文
共 50 条
  • [31] Class Schema Evolution for Persistent Object-Oriented Software: Model, Empirical Study, and Automated Support
    Piccioni, Marco
    Oriol, Manuel
    Meyer, Bertrand
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (02) : 184 - 196
  • [32] An object-oriented approach to schema integration and data mining in multiple databases
    Dai, HH
    TOOLS 24: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES, PROCEEDINGS, 1998, 24 : 294 - 303
  • [33] Using structural schema information as heuristics for the design of distributed object oriented databases
    Savonnet, M
    Terrasse, MN
    Yetongnon, K
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS - PROCEEDINGS OF THE ISCA 9TH INTERNATIONAL CONFERENCE, VOLS I AND II, 1996, : 732 - 737
  • [34] NETMARK: Adding hierarchical object relational databases with "Schema-less" extensions
    Maluf, DA
    Tran, PB
    INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, 2003, : 251 - 261
  • [36] Managing and Querying Transaction-time Databases under Schema Evolution
    Moon, Hyun J.
    Curino, Carlo A.
    Deutsch, Alin
    Hou, Chien-Yi
    Zaniolo, Carlo
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2008, 1 (01): : 882 - 895
  • [37] Schema evolution in software engineering databases -: A new approach in Adele environment
    Ahmed-Nacer, M
    Estublier, J
    COMPUTERS AND ARTIFICIAL INTELLIGENCE, 2000, 19 (02): : 183 - 203
  • [38] Object evolution mechanisms in object databases:: Requirements, optional features and comparison
    Hammoudi, S
    ENTERPRISE INFORMATION SYSTEMS III, 2002, : 59 - 67
  • [39] Support for modeling relationships in object-oriented databases
    Beraha, Sabina
    Su, Jianwen
    Data and Knowledge Engineering, 1999, 29 (03): : 227 - 257
  • [40] Support for modeling relationships in object-oriented databases
    Beraha, S
    Su, JW
    DATA & KNOWLEDGE ENGINEERING, 1999, 29 (03) : 227 - 257