Return to search

Self-optimizing native object database for a dynamic programming language

Object oriented software development is the main choice when developing business software today. For distributed storage of data they mostly use relational databases. The relational model however is not fully natural from an object oriented development perspective. The natural selection would be to use object oriented databases, however their development has not been as fast as their relational predecessors. The rise in popularity of smaller, fully object oriented languages such as Ruby and Python and open source projects developed with them are adding to the awareness of persistent object storage. This paper describes the current and future solutions for data storage in applications, their pros and cons and additionally shows an implementation of a native object persistence framework written in Ruby that supports indexing for self-optimizing.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:hv-565
Date January 2006
CreatorsLuukkonen, Jukka-Pekka
PublisherHögskolan Väst, Institutionen för teknik, matematik och datavetenskap, Trollhättan
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageEnglish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0016 seconds