Публикации по теме 'orm'


Понимание ORM: Prisma против Sequelize
Что такое ORM? Объектно-реляционное сопоставление (ORM) — это метод, используемый для создания пути между языками объектно-ориентированного программирования (ООП) и базами данных. Это может помочь упростить взаимодействие вместо написания трудоемкого кода на языке структурированных запросов (SQL). Объектно-реляционный преобразователь предоставляет объектно-ориентированный интерфейс к данным в базе данных, используя знакомые концепции программирования, чтобы избежать написания..

Dapper Best Practices: руководство C# для разработчиков по управлению базами данных
ПОНЯТИЯ С# Dapper Best Practices: руководство C# для разработчиков по управлению базами данных Dapper — это инструмент ORM с открытым исходным кодом, простой в использовании и легкий, что делает его популярным выбором для разработчиков .NET. Он предназначен для работы с различными базами данных, включая SQL Server, Oracle, MySQL и PostgreSQL. Dapper быстр и эффективен, потому что он не увеличивает нагрузку на уровень доступа к данным и его очень легко запустить.

Прагматический подход к переосмыслению ORM
Прошло больше года с тех пор, как я опубликовал свой первый широко обсуждаемый пост на Reddit: Новое изобретение ошибочной концепции ORM . Собранная информация помогла мне разработать и реализовать альтернативный шаблон ORM со многими важными преимуществами, и это укрепило мое убеждение в том, что ORM ошибочен. Несколько слов обо мне: Я фактически реализовал предложенную альтернативу на PHP и выпустил ее под лицензией MIT . Результирующий фреймворк все чаще используется в..

Prisma: ORM нового поколения, игнорировать который нельзя
Когда дело доходит до управления базами данных в современной веб-разработке, правильное ORM (объектно-реляционное сопоставление) может иметь решающее значение. Несмотря на то, что доступно множество вариантов, Prisma выделяется как ORM следующего поколения, которую вы просто не можете позволить себе игнорировать. Вот почему: Разработан для современной разработки. В отличие от традиционных ORM, которые могут быть неуклюжими и сложными в работе, Prisma разработана с учетом..

Тип загрузки гибернации: ленивый или нетерпеливый? Простой ответ
Отношения между таблицами (объединения) определяются через внешние ключи в базе данных. JPA представляет объединения в форме ассоциаций, таких как «один-к-одному», «один-ко-многим», «многие-к-одному» и «многие-ко-многим». Тип выборки определяет, загружать ли все данные, принадлежащие ассоциациям, как только вы извлекаете данные из родительской таблицы. Тип выборки поддерживает два типа загрузки: ленивую и нетерпеливую. По умолчанию тип выборки - Ленивый. Когда что использовать ?! В..

Джанго вопрос интервью
в чем разница между выборкой и предварительной выборкой в ​​django orm? В Django ORM как select_related() , так и prefetch_related() используются для оптимизации запросов к базе данных за счет уменьшения количества запросов к базе данных, необходимых для извлечения связанных объектов. Основное различие между select_related() и prefetch_related() заключается в том, как они извлекают связанные объекты: select_related() используется для извлечения связанных объектов в одном..

gokv: интерфейс базы данных Go
Абстракция уровня сохраняемости, одобренная TDD SQL - это сложно. В целом иметь дело с настойчивостью сложно и подвержено ошибкам. Иногда функциональности, которая требуется, очень мало по сравнению с CRUD: в таких случаях может быть интересно иметь библиотеку, работающую с инструкциями, специфичными для базы данных. ORM предназначены для упрощения процесса подключения нашего кода к уровню персистентности, но в большинстве случаев они имеют фундаментальный недостаток: они предлагают..