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

Критикуешь - предлагай. Что, везде теперь алхимию юзать? На проде

так и к Django ORM никаких претензий. А для себя хочется чего-нибудь лёгкого и приятного в использовании. Дело удобства, понимаешь?

24 ответов

18 просмотров

Если у вас Джанго - юзайте Джанго орм. В остальных случаях - алхимию :)

а джанго орм можно без джанги юзать?

Никита Ярушин
а джанго орм можно без джанги юзать?

Вроде бы есть отдельная реализация. Так и называется Django-ORM

Никита Ярушин
а джанго орм можно без джанги юзать?

А зачем именно ее? Посмотри алхимию и peewee, например.

Никита Ярушин
а джанго орм можно без джанги юзать?

Конечно! Одна из фич о которой говорили еще во время 1й версии джанги - от нее можно взять только орм.

Tishka17
Если у вас Джанго - юзайте Джанго орм. В остальных...

sqlalachemy core, а не sqlalchemy orm. А то потом на асинхрон больно переделывать

JekA Pylesos
sqlalachemy core, а не sqlalchemy orm. А то потом ...

а нафига нужна асинхронная база данных? алсо с 1.4 таки завезут поддержку и для ORM.

Alex
а нафига нужна асинхронная база данных? алсо с 1.4...

ну чтобы не тратить время на инициализацию коннекта и обрабатывать много соединений. Тот же голанг может в 40к коннектов меньше чем за секунду

Alex
а нафига нужна асинхронная база данных? алсо с 1.4...

Асинхронная база нужна чтобы твой асинк код работал :)

Tishka17
Асинхронная база нужна чтобы твой асинк код работа...

асинк код и с синхронной базой будет отлично работать кроме некоторых граничных кейсах.

Alex
асинк код и с синхронной базой будет отлично работ...

С чего это. Любой сетевой запрос у тебя приведет к блокировке лупа на непредсказуемое время

Tishka17
С чего это. Любой сетевой запрос у тебя приведет к...

любой синхронный код в принципе приводит к блокировке лупа.

Tishka17
Важное слово "непредсказуемое"

Если у тебя СУБД отвечает за непредсказуемое время, высока вероятность что колом встанет вся система. На большинстве тривиальных операций, которые мы рассматриваем время ответа очень даже предсказуемое, за исключением граничных случаев и специфических сценариев.

Alex
Если у тебя СУБД отвечает за непредсказуемое время...

Есть запрос где фильтром он может доходить до 5 секунди и тогда при 3к коннектах, все встанет

Alex
Если у тебя СУБД отвечает за непредсказуемое время...

окей, предсказуемое. 0.3±0.1 секунды с вероятностью 90%

JekA Pylesos
Есть запрос где фильтром он может доходить до 5 се...

Эм... если у тебя запросы отрабатывают по 5 секунд, то логично что их нужно или выносить в отдельные потоки или делать асинхронными

JekA Pylesos
Вот я ж об этом же))

Нет, вообще из обработчиков хттп выносить нафиг

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

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

Здравствуйте, хочу сделать HelloWorld в консоли Дельфи, но функция API ничего не выводит, что я делаю не так? program Hello; {$APPTYPE CONSOLE} uses System.SysUtils, WinAPI.Wi...
Sergey Vinogradov
20
лучше скажите, причём тут паскаль?
Alexey Kulakov
32
Вопрос на перед, на следующую пятницу. Сколько строк кода можно вешать на одного программиста, понятно что если проект хорошо написан то можно и миллион. Но есть же где то пре...
AlekseyK Kluchnikov
31
Немного оффтопа: а кто на чем сидит для осдева в плане ide/редактора? Последнее время сидел на vscode, но я его прям не могу нормально воспринимать, перешел на сlion, но меня...
Evg Resh
29
#include <stdio.h> #include <stdlib.h> #include <time.h> int** generate_table(int size_matrix) { int** matrix = (int**)malloc(size_matrix * sizeof(int*)); for (int i ...
Чувак
1
@PerlBanjoBot use v5.38; sub split_on_cond($arr, $cond) { ($a, $b) = ([], []); push @{ $cond->($_) ? $a : $b }, $_ for @$arr; ($a, $b) } use Data::Dumper; warn Dumpe...
Sergei Zhmylove
10
Всем привет! как узнать, что текст в TSkLabel был выведен сокращенным ? Есть функция для TLabel которая позволяет определить , что текст выведен сокращенным function TFrmMai...
DELPHI SOLUTIONS
6
Вот объясните, как это работает: Вот есть допустим unix-подобная система, и программа запускает допустим printf или fork, как это передается ядру, и как оно обрабатывать начин...
Егор
14
Дебил? Я ищу друга
Bitard 228
27
У меня это всегда вопрос вызывало.. Нафига писать код так, чтобы потом ошибки вылавливать?
Nik
44
Карта сайта