Size: a a a

Боль Тимлида

2021 October 05

АС

Альберт Степанцев... in Боль Тимлида
корень производительности он выше
не в конкретной СУБД

а в осознанном понимании бизнес-задач
источник

АС

Альберт Степанцев... in Боль Тимлида
впрочем, это уже не для тимлидов...
источник

AS

Artem Shpynov in Боль Тимлида
ой да просто не использовать ORMки и уже станет базе легче
источник

AS

Artem Shpynov in Боль Тимлида
хотя фантазии "DBA" конечно неисчерпаемы
источник

АС

Альберт Степанцев... in Боль Тимлида
я щас стриггерюсь на неверное использование термина
ORM - это просто представление результата запроса в виде объектов

вы, наверное, имели в виду QueryBuilders, ActiveRecord и lazy relations 1-TO-N?
источник

AS

Artem Shpynov in Боль Тимлида
ну да типа того "не надо думать как в базу объекты класть.. все мудрая ORM-фреймворк за нас все положит...." включая базу своими 100500 миллионами запросов мелких и сотней таблиц
источник

AK

Anton Kucherov in Боль Тимлида
Когда речь заходит о терминах и их верности или некорректности, надо бы источники приводить. Я вот то такую интерпертация слышу впервые.
источник

АС

Альберт Степанцев... in Боль Тимлида
понимаете, тут есть проблема

в современном сообществе кодеров за идею перенести запрос в базу в виде view (бля, а что может быть логичнее, чем запрос к ДАННЫМ поручить базе ДАННЫХ?) - принято сжигать на костре, поливая какашками
источник

АС

Альберт Степанцев... in Боль Тимлида
надо? приводите!
источник

АС

Альберт Степанцев... in Боль Тимлида
приводите всех, всех посмотрим ))
источник

АС

Альберт Степанцев... in Боль Тимлида
кстати, на последней PHPRussia конфе Удальцов показывал свою либу
весьма любопытный доклад

он сделал чистый ORM
то есть никаких QueryBuilder, ничего

просто возможность выполнить запрос, подставить данные и получить результат в заданном виде
с разными удобными фишками

чувак, конечно, весьма упоротый и фанатичный
но доклад был огонь

традиционно, его никто не понял
источник

AS

Artem Shpynov in Боль Тимлида
ну типа просто разложить поля результата запроса по полям объекта?
источник

АС

Альберт Степанцев... in Боль Тимлида
да
с разными мелкими удобствами

они в своей конторе вообще отказались от AR и прочего
источник

АС

Альберт Степанцев... in Боль Тимлида
чисто SQL для запросов
источник

АС

Альберт Степанцев... in Боль Тимлида
источник

AW

Ars Wysocki in Боль Тимлида
Кто-то ещё делает что-то новое на пхп? 0_0
источник

АС

Альберт Степанцев... in Боль Тимлида
 Какой смысл выбирать между PostgreSQL, MySQL и Oracle, если ваша библиотека всё равно не умеет в upsert, lateral join, returning, json path и оконные функции?

В докладе я расскажу, как мы в Happy Inc. прошли путь от Doctrine ORM через DBAL и кастомный QueryBuilder до нативных запросов в чистом виде, и объясню, почему это во всех смыслах выгодное архитектурное решение.


прекрасно
источник

АС

Альберт Степанцев... in Боль Тимлида
странный вопрос
источник

АС

Альберт Степанцев... in Боль Тимлида
какой ответ вы ждете?
источник

AW

Ars Wysocki in Боль Тимлида
А зачем?
источник