Типобезопасная реализация персистентного хранения модели данных, использующая мультипарадигмальные возможности языка Scala

Аристов Константин Ильич

Аннотация


Объект исследования: разработка корпоративных приложений с использованием базы данных.
Предмет исследования – ORM-фреймворк, позволяющий разрабатывать корпоративные приложения с использованием базы данных.
Цель работы: разработка ORM-библиотеки для типобезопасной реализации персистентного хранения модели данных, с использованием мультипарадигмальных возможностей языка Scala.
Метод исследования: анализ теоретических аспектов функционала ORM-системы, языка программирования Scalaв аспектах множественного наследования и функционального программирования, анализ существующих аналогов ORM-фреймворков, разработка полнофункционального модуля на языке Scala, предоставляющий возможности ORM, оценка эффективности разработанной ORM, в сравнении с текущими аналогами.
Результаты работы: разработана ORM-библиотека для типобезопасной реализации персистентного хранения модели данных, с использованием мультипарадигмальных возможностей языка Scala