Mariusz Trzaska PJATK
Strona poświęcona mojej działalności w PJATK

Data Migration and Validation Using the Smart Persistence Layer 2.0

Mariusz Papers


Rozmiar pliku: 635.5 KB

Presented on the The 16th IASTED International Conference on Software Engineering and Applications (SEA 2012). November 12 – 14, 2012. Las Vegas, USA.


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 benchmarks (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.