4 месяца назад
Работа с базами данных: SQL запросы и ORM – практическое руководство на Python
В современном мире данные – это ключ к успеху. Управление большими объемами информации требует эффективных инструментов, и базы данных играют здесь ключевую роль. В этой статье мы рассмотрим два основных подхода к работе с базами данных: язык SQL и объектно-реляционное отображение (ORM), подкрепив теорию практическими примерами. Что такое базы данных и зачем они нужны? База данных – это организованная структура, предназначенная для хранения, управления и доступа к данным. Они позволяют хранить информацию в упорядоченном виде, обеспечивая быстрый поиск, сортировку и фильтрацию данных...
2 года назад
Чистый SQL или ORM и Query Builder?
Небольшая заметка с полей. Недавно втянулся в использование SQL синтаксиса LEFT JOIN LATERAL – ключевое слово LATERAL. Буквально по-другому стал смотреть на решение некоторых задач! Проверил по документации, погугил, в популярных PHP ORM – нигде нет поддержки LATERAL, ни в Doctrine, ни в Laravel Query Builder, ни в Yii Query Builder, ни в Cycle ORM И тут хочу дать пояснение, моё отношение к различным Query Builder и обёрткам над SQL синтаксисом. Вот какой подход я применяю при выборе между написанием простого SQL и использованием Query Builder / ORM: • Если мне нужно поработать с конкретной сущностью...