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.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:hv-565 |
Date | January 2006 |
Creators | Luukkonen, Jukka-Pekka |
Publisher | Högskolan Väst, Institutionen för teknik, matematik och datavetenskap, Trollhättan |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0016 seconds