sql
Как перестать ненавидеть и полюбить ORM
Володимир Рожков BLOG
Software Architect at Devlify

Среди многих опытных разработчиков существует мнение, что ORM – это нечто плохое. Его обвиняют в низком перформансе, ненужных абстракциях и воспитании плохого вкуса.
Сэкономьте себе средства: девелопер поделился подборкой бесплатных курсов по SQL
Редактор у Highload
Разработчик программного обеспечения Ариф Алам опубликовал подборку из 12 бесплатных курсов по SQL.
Как использовать оператор UPDATE в SQL: примеры для разных СУБД
Автор, розробник та перекладач
В этой статье мы рассмотрим оператор SQL UPDATE и покажем, как его применять. Также мы посмотрим на некоторые отличия в синтаксисе этого оператора в разных версиях SQL разных систем управления реляционными базами данных (СУРБД).
Учим SQL: 10 книг по языку управления данными — от основ до «углубленки»
Журналістка Highload
Модные языки программирования для управления данными приходят и уходят, а SQL остается. Чтобы познакомиться с ним поближе или углубить свои знания, редакция Highload составила подборку книг, включая отдельные пособия по MySQL, Oracle и PostgreSQL.
СУБД: какие бывают, как выбрать
Журналіст
База данных – это массив информации, к которой мы регулярно обращаемся и даже не замечаем этого. Например, вы авторизуетесь в социальной сети или просто загружаете картинку на сайт. В первом случае используется база данных учетных записей всех пользователей сети, во втором – база данных, в которой хранится информация о файлах на сервере. Иными словами, база данных – это упорядоченный набор информации, к которому можно обращаться по мере необходимости, дополняя и редактируя его структуру.
Лучшая практика для SQL-запросов в Python
Технічний редактор Highload
Благодаря обязательному интерфейсу для коннекторов баз данных, Python Database API Specification v2.0, PEP249, все существующие коннекторы разработаны таким образом, чтобы соединения с базами данных и SQL (для получения данных и транзакций с данными) можно было запускать с помощью одних и тех же команд. Результаты везде отдаются в более или менее одинаковом формате.
Базы данных: что это такое, и какие они бывают
Журналіст
База данных (БД) — это стандартный программный сервис для упорядоченного хранения данных. Повсеместно используется в том числе в клиент-серверной архитектуре. Например, вы заполняете свой профиль или делаете заказ в интернет-магазине, а система сохраняет ваши данные в базе, чтобы воспользоваться ими впоследствии (то есть БД не только сохраняет-оперирует данными, но и хранит их). В этой статье мы подробно поговорим про историю БД, принципы устройства и применение.
Django ORM и его самые популярные фичи
Автор
Django ORM — это инструмент фреймворка Django, который позволяет взаимодействовать с базами данных, используя высокоуровневые методы Python, а не SQL-запросы. Он относится к типу ORM, который реализует шаблон Active Record. Общая суть шаблона в том, что каждой таблице в приложении соответствует одна модель.
От SQL до .NET: cамые востребованные IT-технологии для работы на «удаленке» в 2021 году
Редактор новостей
Аналитики Dice опубликовали список самых востребованных навыков для работы на «удаленке». Рейтинг составлен с помощью системы Emsi Burning Glass, которая собирает и анализирует миллионы объявлений о вакансиях. Какие скиллы нужно прокачивать, чтобы претендовать на хорошую должность и зарплату — рассказываем далее.
Что такое SQL-инъекции и как им противостоять
Автор
SQL-инъекции (SQL injections, SQLi) — самый хорошо изученный и простой для понимания тип атаки на веб-сайт или веб-приложение. Тем не менее, он странным образом остается весьма распространенным и в наши дни. Организация OWASP (Open Web Application Security Project) упоминает SQL-инъекции в своем документе OWASP Top 10 2017 как угрозу номер один для безопасности веб-приложений, и вряд ли положение сильно изменилось за четыре года.
MS SQL, не болей: 10 причин, почему не устанавливается Microsoft SQL Server (и что с этим делать)
Редакторка у Highload
Все сделали по инструкции, но MS SQL Server все равно бунтует? Можно пойти на какой-нибудь форум и пожаловаться там.
Как установить SQL Server Management Studio: инструкция
Автор
SQL Server Management Studio (SSMS) — это утилита, которая облегчает использование системы управления базами данных. Она поставляется с каждой версией SQL Server и регулярно обновляется.
SQL-запросы по-быстрому: краткий и понятный гайд
Автор, розробник та перекладач
SQL (Structured Query Language) — это язык структурированных запросов. Он позволяет читать, записывать, удалять, сортировать и фильтровать информацию в базе данных.
Собаки — мое хобби: как я за два месяца создал сайт об уходе за ними и как планирую его монетизировать
Редакторка у Highload
Highload продолжает публиковать истории о pet-проектах, вошедших в топ-20 лучших по итогам голосования наших читателей. Параллельно эти проекты оценивает жюри из опытных разработчиков и инвесторов. Победителей конкурса мы планируем объявить 10 июля.
Самые популярные языки программирования в 2021 году
Редакторка у Highload
Что изучать будущему программисту, чтобы быть востребованным на рынке, стало непонятно очень давно. В компании TextMagic подробно изучили эту тему и поделились рейтингом самых популярных языков программирования.
Инфографика дня: пирамида навыков инженера по обработке данных
Редактор новостей
Специалист по данным под ником SeattleDataGUy опубликовал в блоге на dev.to пирамиду набора навыков, которые нужны инженерам по обработке данных. Ее цель — помочь специалистам сосредоточиться на навыках, которые следует изучить в первую очередь, чтобы заложить прочную основу. По мнению автора, уже после освоения этих навыков можно будет заняться теми системами, инструментами и моделями, которые больше нравятся.
Google выпустил новый язык программирования: зачем он нужен?
Редактор новостей
Компания Google разработала новый язык логического программирования с открытым исходным кодом Logica. Это преемник существующего логического языка Google Yedalog. Он предназначен для манипулирования данными и транслирования программ в язык SQL.
10 основных уязвимостей ПО и способы их устранения
Редактор новостей
Веб-разработчик Приянши Шарма поделилась в своем блоге на dev.to десятью методами устранения уязвимостей в софте.
Как избежать применения ORM для Go, используя чистый SQL
головний редактор Highload
Если вы — инженер-программист, который опробовал множество различных языков и фреймворков, то, скорее всего, вы сталкивались с мучительной необходимостью изучать новый синтаксис ORM для каждого отдельного языка. Это большая помеха, которая либо замедлит скорость вашей работы, либо вообще лишит желания продолжать ее.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: