Size: a a a

Архитектура ИТ-решений

2021 July 05

AL

Alexander Luchkov in Архитектура ИТ-решений
А если спец по php - то он про базу знает только то, что:
"там кароч чота селекты, ну ещё апдейтить нада.."
источник

СХ

Саддам Хусейн... in Архитектура ИТ-решений
"спец по SQL" - какой-то уж очень узкий спец)
мне кажется SQL это обязательный навык для разработчика
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Угу, по всем диалектам сразу?)
источник

СХ

Саддам Хусейн... in Архитектура ИТ-решений
Зачем по всем... В проекте обычно один диалект
источник

СХ

Саддам Хусейн... in Архитектура ИТ-решений
Да и диалектов-то с PHP - PostgreSQL да MySQL, остальное экзотика
источник

СХ

Саддам Хусейн... in Архитектура ИТ-решений
+MSSQL, пожалуй
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Ага. node4j, postgres и mariadb например.
Одновременно.
Для разных кусков данных.
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Вообще пока сложности в поддержке консистентности данных нет - можно обойтись прямыми обращениями из прикладного кода к данным.

Как только у нас сложные транзакции - имхо их нужно сразу выносить в логику БД.
источник

СХ

Саддам Хусейн... in Архитектура ИТ-решений
так и до PL/SQL недалеко)
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
И в чем проблема?)
источник

СХ

Саддам Хусейн... in Архитектура ИТ-решений
лет 15 назад - кроме стоимости оракла - никакой)
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Ну pl-sql есть в postgresql например.
источник

SB

Sergey Bezrukov in Архитектура ИТ-решений
А они нужны, эти самые "спецы по SQL"? Ну, в предположении что бизнес-логика у нас не на хранимках.
По крайней мере в мире бэкенда на java/kotlin разработчики самостоятельно справляются с работой с используемыми в проектах БД, может где-то конечно и не так.
источник

СХ

Саддам Хусейн... in Архитектура ИТ-решений
ЛингваЛео недавно сделали. Реакция собщества, скажем мягко, неоднозначная (тыц). Обсуждали тут или где-то еще, я уже не помню
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
ЛингваЛео прикладную логику засунули в бд.
Я вообще про другое.
источник

A

Alex in Архитектура ИТ-решений
это был суицид авторитета / кармический суицид
источник

A

Alex in Архитектура ИТ-решений
интересно, они заметили в подборе персонала какие-нибудь изменения?
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Я про разделение ответственности за хранение и обработку данных.

А вообще если в их экономике это рабочен решение - флаг в руки.
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Можно делать и так и так. Вопрос в требуемом качестве и итоговой сложности/стоимости разработки.

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

SB

Sergey Bezrukov in Архитектура ИТ-решений
Можно ещё нанять отдельных инженеров по кнопкам "ок" и "отмена" :-) Ну в случае если вы Фейсбук или там Гугл.
Проще не нанимать джавистов, не знающих SQL - это вполне возможно и положительно сказывается как на качестве, так и на итоговой сложности/стоимости разработки. Вообще бэкендер не знающий SQL это какая-то странная сущность - а что он тогда знает-то?
источник