nordic it school

ORM: Общий обзор

Для того, чтобы упростить работу с базами данных, достаточно давно был создан паттерн проектирования ORM (Objective Relative Mapping). C помощью него вы можете превратить поля вашего класса, который описывает вид и типы колонок вашей таблицы в базе данных, и после этого превратить его в реальную таблицу.

Благодаря этому, другой разработчик, когда получит ваши разработки, сможет быстро провести операцию миграций и превратить ваше классы в таблицы уже в своей базе данных.

ORM системы могут быть либо самописными, либо существовать в виде отдельных библиотек, либо могут быть включены в состав фреймворков.

Приведем в качестве примера самые известные и популярные ORM системы: - Sequelize Orm – используется в Node.js для связи с MySQL. - Eloquent Orm - включен в состав фреймворка Laravel - LightSpeed – одна из лучших ORM для .Net - GORM - высокофункциональная ORM. для разработки на языке Golang - SQLAlchemy – библиотека для Python для работы с реляционными СУБД ORM системы могут замедлить темп вашей разработки, если у вас совсем небольшой проект на одну таблицу, или отсутствует архитектура, и значительно ускорить ее, если вы разрабатываете большой проект в серьезной команде.

ДРУГИЕ НОВОСТИ

Выберите курс

Курс «Веб-разработка»

Курс для начинающих

Выберите тип обучения

Очный
144 акад. ч.
Онлайн
180 акад. ч.

Ближайшая очная группа: 
26 января 2021
Ближайшая онлайн-группа: 
26 января 2021

Курс «JavaScript-разработчик»

108 акад. ч.

Очный курс, необходимый уровень подготовки:
Основы
верстки сайтов
AJAXВеб-разработка

Ближайшая группа: 
06 февраля 2021

Курс «Golang-разработчик»

144 акад. ч.

Очный курс для начинающих

Курс «Основы верстки сайтов»

Курс для начинающих

Выберите тип обучения

Очный
60 акад. ч.
Онлайн
180 акад. ч.

Ближайшая очная группа: 
26 января 2021
Ближайшая онлайн-группа: 
26 января 2021

Курс «Анализ данных
на Python»

144 акад. ч.

Очный курс для начинающих

Ближайшая группа: 
02 февраля 2021

Курс «Android-разработка
на Kotlin»

144 акад. ч.

Очный курс для начинающих

Курс «JAVA-разработчик»

144 акад. ч.

Очный курс для начинающих

Ближайшая группа: 
30 января 2021

Курс «C# и .NET»

144 акад. ч.

Очный курс для начинающих

Ближайшая группа: 
26 января 2021

Курс «Scratch: программирование для детей»

54 акад. ч.

Очный курс для детей 8–12 лет.

Выберите тип обучения

Очный
54 акад. ч.

Ближайшая очная группа: 
29 января 2021

Курс «Основы создания игр»

54 акад. ч.

Очный курс для начинающих

Ближайшая группа: 
01 февраля 2021

МЫ РЯДОМ

Nordic IT School
Москва, ул. Большая Спасская 12
moscow@inordic.ru
лицензия на осуществление образовательной деятельности
Лицензия на осуществление образовательной деятельности:
№ 035452 от 19.09.2014 года