Title Objektinių ir reliacinių duomenų bazių taikymas objektiškai orientuoto programavimo kontekste /
Translation of Title Application of object and relational databases in context of object oriented programming.
Authors Raginia, Piotr
Full Text Download
Pages 47
Abstract [eng] This MA paper aims at object and relational databases application comparison in the context of object oriented programming. Joint usage of databases and object oriented programming raises two problems relevant today. First problem is impedance mismatch of relational databases and object oriented programming languages. Second – database usage in agile software development process environment. In order to define application area of object and relational databases it was decided to compose assessment model to compare solutions available today. Since chosen problems were too bulky they were detailed. The evaluated methods and tools were categorized into four groups by their nature. One tool or method from each group was evaluated. In the end of this MA paper all results were aggregated into object and relational databases usage guidelines and databases usage pros and cons. Object databases got the best evaluations in almost all defined criteria. However, evaluation also showed that object databases have some restrictions in application, such as bad performance when using multiple transactions. Object-relational mappers are not suitable for storing complex hierarchical class structures and usage with agile software development processes. Relational concepts integration into intermediate objects can be used only for very simple object schemes. Linq, evaluated in relational concepts integration with object oriented programming languages category, is still in development, but in future it can be the best choice.
Type Master thesis
Language Lithuanian
Publication date 2009