Зачем нам нужен Постгрес? | OTUS
⚡ Подписка на курсы OTUS!
Интенсивная прокачка навыков для IT-специалистов!
Подробнее

Курсы

Программирование
C++ Developer. Professional
-5%
Scala-разработчик
-8%
Backend-разработчик на PHP
-9%
Алгоритмы и структуры данных
-9%
Team Lead
-6%
Архитектура и шаблоны проектирования Golang Developer. Professional
-5%
HTML/CSS
-11%
C# ASP.NET Core разработчик
-5%
Kotlin Backend Developer
-8%
iOS Developer. Professional
-8%
Java Developer. Professional Web-разработчик на Python MS SQL Server Developer Android Developer. Basic Разработчик программных роботов (RPA) на базе UiPath и PIX Microservice Architecture Unity Game Developer. Basic Разработчик голосовых ассистентов и чат-ботов React.js Developer Node.js Developer Интенсив «Оптимизация в Java» Супер-практикум по использованию и настройке GIT Symfony Framework Java Developer. Basic Unity Game Developer. Professional Супер-интенсив Azure
Инфраструктура
Инфраструктурная платформа на основе Kubernetes
-6%
Экспресс-курс «IaC Ansible»
-10%
Administrator Linux.Basic
-10%
Мониторинг и логирование: Zabbix, Prometheus, ELK
-10%
Экспресс-курс «CI/CD или Непрерывная поставка с Docker и Kubernetes»
-30%
Administrator Linux. Professional
-6%
Экcпресс-курс «ELK»
-10%
Экспресс-курс по управлению миграциями (DBVC)
-10%
Базы данных Network engineer Cloud Solution Architecture Highload Architect Разработчик голосовых ассистентов и чат-ботов VOIP инженер Супер-практикум по работе с протоколом BGP Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes Супер-интенсив "Tarantool"
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02

Зачем нам нужен Постгрес?

Postgre_Deep_6.12-5020-25aeac.png

Я работал с продуктами Oracle и MS с прошлого века. Не только с ними, прошёл по всему, где «можно выполнить SELECT», от dBase-ов и Clipper до DB2 — но именно Oracle DBMS и MS SQL были основными инструментами.

Можно ли говорить о СУБД, не назвав ни одной технической характеристики? Можно — если анализировать по теме «перспективы для разработчика».

И если с чисто технической точки зрения «тяжеловесы» пока чаще выигрывают на больших задачах , то вот тут, в рассмотрении «человеческих» критериев, всё очень и очень непросто.

Когда начинается новый проект и нужно «просто посмотреть, что получится», сделать MVP, быстро развернуть и реализовать схему ETL — достоинства «больших» становятся недостатками. Отдельный DBA, гора документации, высокие затраты — архитектору и техлиду грустно.

Ещё более грустно рядовому программисту — годы на освоение потрачены, а число вакансий падает. Курс на сокращение затрат и централизацию разработки. «Тенденции рынка».

Плюс, «если человек не занимается политикой, то политика займётся им» — и рад бы не замечать перспектив отказа российского ИТ от американских программных продуктов, но реальность упряма...

Так что, исходя именно из соображений «с чем мы будем работать через 5 лет» — молодым коллегам сейчас настоятельно рекомендую осваивать mySQL и, для задач «потяжелее» — PostgreSQL.

А вот между этими двумя выбирайте уже сами — кому-то нужно «на сайте заявки собрать», кому-то «каталог деталей и статистику продаж наших тракторов», соответственно.

ЗЫ: переговорил со своими бывшими коллегами и руководителями, такими же матёрыми ораклоидами. Из 5 компаний переход с Oracle и MS SQL на PostgreSQL стал реальностью в 4. В двух из них, специализирующихся на госпроектах, — «Постгрес и только Постгрес». Делайте выводы, коллеги!

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
0 комментариев
Для комментирования необходимо авторизоваться