50 likes | 212 Views
Porównanie implementacji warstwy dostępu do danych z wykorzystaniem Object-Relational Mapping i obiektowych baz danych. inż. Łukasz Antoniak Promotor: dr inż. Piotr Gawrysiak. Object-Relational Mapping. Odwzorowanie obiektowej architektury systemu na bazę danych o charakterze relacyjnym.
E N D
Porównanie implementacji warstwy dostępu do danych z wykorzystaniem Object-RelationalMapping i obiektowych baz danych inż. Łukasz Antoniak Promotor: dr inż. Piotr Gawrysiak Politechnika Warszawska, Wydział Elektroniki i Technik Informacyjnych, 2010
Object-RelationalMapping • Odwzorowanie obiektowej architektury systemu na bazę danych o charakterze relacyjnym. • Własności: • Dodanie przeźroczystej funkcjonalności między warstwą dostępu do danych i logiki biznesowej (np. cache, walidacja, indeksowanie pełnotekstowe). • Uniezależnienie od konkretnej implementacji RDBMS. • Większa przejrzystość kodu i programowanie obiektowe (dziedziczenie między encjami, polimorfizm). • Przyśpieszenie wytwarzanie oprogramowania. Politechnika Warszawska, Wydział Elektroniki i Technik Informacyjnych, 2010
Obiektowe bazy danych (OODBMS) • Standard tworzony przez Object Data Management Group (ODMG). • Niewielka popularność w zastosowaniach praktycznych. • Temat do zgłębienia na semestry 10L i 10Z. Politechnika Warszawska, Wydział Elektroniki i Technik Informacyjnych, 2009
Cele pracy magisterskiej (1/2) • Implementacja aplikacji generującej mapowania ORM. • Eclipse RCP. Politechnika Warszawska, Wydział Elektroniki i Technik Informacyjnych, 2009
Cele pracy magisterskiej (2/2) • Testy wydajnościowe dostępu do danych z wykorzystaniem OODBMS oraz RDBMS i mapowania obiektowo-relacyjnego. Politechnika Warszawska, Wydział Elektroniki i Technik Informacyjnych, 2009