Size: a a a

TypeORM - Русскоязычное сообщество

2019 October 05

BK

Bogdan Korenkov in TypeORM - Русскоязычное сообщество
имел в виду что он успевает в 6 раз больше данных вернуть  за то же время
источник

BK

Bogdan Korenkov in TypeORM - Русскоязычное сообщество
Ihor Levchenko
Специально развернул у себя этот проект в добавок к моим костылям, и кончено это печаль совсем.
Придется избавляться от typeorm
что-то он у меня не запускается. .env  добавил,  migration и seed не работает.
источник

IL

Ihor Levchenko in TypeORM - Русскоязычное сообщество
Bogdan Korenkov
что-то он у меня не запускается. .env  добавил,  migration и seed не работает.
Там надо докерфайл немного поправить
источник

IL

Ihor Levchenko in TypeORM - Русскоязычное сообщество
Надо перенести инструкции установки модулей после копирования файлов в контейнер
источник

IL

Ihor Levchenko in TypeORM - Русскоязычное сообщество
По ходу чувак ошибся намного
источник

IL

Ihor Levchenko in TypeORM - Русскоязычное сообщество
Немного
источник

IL

Ihor Levchenko in TypeORM - Русскоязычное сообщество
Но я пул реквест потом брошу
источник

BK

Bogdan Korenkov in TypeORM - Русскоязычное сообщество
не верю я в чудеса. обычно такой разрыв когда к БД напрямую обращаешься без ОРМ и с ОРМ
источник

BK

Bogdan Korenkov in TypeORM - Русскоязычное сообщество
с адонисом не работал, не знаю что там копировать надо
источник

IK

ILshat Khamitov in TypeORM - Русскоязычное сообщество
Bogdan Korenkov
не верю я в чудеса. обычно такой разрыв когда к БД напрямую обращаешься без ОРМ и с ОРМ
Орм сериализацию даёт, тока на это много времени уходит, ну некоторые орм запросы криво делают, так что смена орм это как шило на мыло, внутри у всех почти одно и тоже
источник

IL

Ihor Levchenko in TypeORM - Русскоязычное сообщество
Ну там много вопросов ещё к тому как каждая орм мапит полученный результат от БД в классы.
Как организована валидация и прочее.
источник

IK

ILshat Khamitov in TypeORM - Русскоязычное сообщество
Нет смысла менять, берешь одно и погнал
источник

IL

Ihor Levchenko in TypeORM - Русскоязычное сообщество
Ну и та же обжекшн/кнекс они хорошо заточены под постгрес, там есть оптимизация для returning
источник

IK

ILshat Khamitov in TypeORM - Русскоязычное сообщество
В тайп орм ретурнит тоже
источник

BK

Bogdan Korenkov in TypeORM - Русскоязычное сообщество
ILshat Khamitov
Орм сериализацию даёт, тока на это много времени уходит, ну некоторые орм запросы криво делают, так что смена орм это как шило на мыло, внутри у всех почти одно и тоже
да, но все ОРМ делают по 50 запросов за 10 секунд, а objection 300
источник

BK

Bogdan Korenkov in TypeORM - Русскоязычное сообщество
typeorm там как все
источник

IL

Ihor Levchenko in TypeORM - Русскоязычное сообщество
Ну как.. у меня неизбежно уже есть смысл менять ибо производительность я уже никак не изменю особо...
И вопрос и претензия у тайпорм даже не в том, что запросы не оптимальные, а сам движок выполняет миллиард операций прежде чем ответ от БД превратится в классы-ентити
источник

IK

ILshat Khamitov in TypeORM - Русскоязычное сообщество
Bogdan Korenkov
да, но все ОРМ делают по 50 запросов за 10 секунд, а objection 300
Ну так не должно быть, откуда скорость взять то))) несколь поток возможно, смареть нужно запросы каждой бд а не бенчмарк жэс кода
источник

IK

ILshat Khamitov in TypeORM - Русскоязычное сообщество
Изучать нужно план запросов
источник

BK

Bogdan Korenkov in TypeORM - Русскоязычное сообщество
Ihor Levchenko
Ну как.. у меня неизбежно уже есть смысл менять ибо производительность я уже никак не изменю особо...
И вопрос и претензия у тайпорм даже не в том, что запросы не оптимальные, а сам движок выполняет миллиард операций прежде чем ответ от БД превратится в классы-ентити
что там надо дописать в докер покажи пожалуйста
источник