172 похожих чатов

А вообще разве в Алхимию не завезли асинхронность? Что мешает

асинхронно сделать кучу апдейтов и всё?

23 ответов

38 просмотров

да я уже общался с создателем алхимии😂асинхронность завезли - параллельность не завезли)

Ее не бывает если вам транзакционная нужна СУБД

Ссылку на issue в студию пожалуйста.

Alex
Ссылку на issue в студию пожалуйста.

https://github.com/sqlalchemy/sqlalchemy/discussions/10573

Артем
https://github.com/sqlalchemy/sqlalchemy/discussio...

> I'm not really sure how this idea "works" because you can't do things like have foreign keys between the tables, unless you set the isolation level down to read uncommitted which would be extremely unusual. Написано же

Konstantin Zaitsev
Ее не бывает если вам транзакционная нужна СУБД

без explicit транзакции в postgres работает стабильно и в 1,5 раза быстрее. Тоесть когда ты делаешь N запросов параллельно в автокомите это норм. Тока транзакции не работают

я удалил FK))так что это уже не преграда)

Konstantin Zaitsev
Все плачут ;)

Я честно говоря удивлен, что автор алхимии на полном серьезе на этот вброс, который начинается "я тут сравниваю свою ОРМ с алхимией", дает сдержанный конструктивный ответ.

Alex
Я честно говоря удивлен, что автор алхимии на полн...

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

Tishka17
Откуда удалил?

из БД между таблицами на которых тестирую

Артем
из БД между таблицами на которых тестирую

Да сделайте из unloosed и вообще победите алхимию

Tishka17
Так в реальности их будут юзать

FK вообще удаляют часто при больших нагрузка это норма...FK не проблема в общем

Артем
FK вообще удаляют часто при больших нагрузка это н...

Я бы предложил вообще не использовать таблицы, от этого сплошные тормоза

Dmitriy-Sviridov Автор вопроса
Артем
Алхимия по синтаксису избыточна, по скорости средн...

"по скорости средне" - по моему опыту все люди, которые рассказывают про скорость работы ORM, в итоге потом выясняют, что либо неправильно её используют (в результате чего она делает всякие запросы в цикле и т.п.), либо просто не умеют в оптимизацию запросов к БД. Т.е. во всех случаях они не упирались в скорость работы ORM

Dmitriy Sviridov
"по скорости средне" - по моему опыту все люди, ко...

есть к примеру tortoise jino что там еще, они быстрее вставку делают помоему чтение даже) там же чуть не только в запросе сами запросы то будут одинаковые, допустим если говорим про круд, там вопрос в сущностях через которые оборачиваются и там они влияют) в том же тортойз написано что они используют tips and tricks python сам конструктив

Dmitriy Sviridov
"по скорости средне" - по моему опыту все люди, ко...

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

Dmitriy-Sviridov Автор вопроса
Tishka17
Я упирался в скорость ORM, потому что запускал на ...

Хотя вспомнил, что и у меня такое было. Во времена php, когда я Doctrine юзал))

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта