Data Migration and Validation using the Smart Persistence Layer 2.0

Mariusz Trzaska
2012 Parallel and Distributed Computing and Systems / 790: Software Engineering and Applications   unpublished
We present a new version of the Smart Persistence Layer (SPLv2) which is a working prototype following our approach to modern data sources. Contrary to the most popular solutions, it does not use Object-Relational Mappers nor relational databases. This approach guarantees complete lack of the impedance mismatch. The new features of the SPLv2 concern data migrations and validations as an answer to real-world projects where models are changing all the time. Moreover, the conducted comparative
more » ... hmarks (db4o, Perst, MS Entity Framework) prove usefulness of our approach. The prototype, together with previously existing functionalities (like transparent persistency, bidirectional associations) makes an interesting alternative to existing data sources.
doi:10.2316/p.2012.790-004 fatcat:f7dvuvxfbff6jl7hgsgnmpckru