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

Товарищи, а подскажите, есть ли готовые наработки/подходы /компоненты для работы

с БД mysql, mssql в многопоточном режиме. Первый раз полез в тему работы с БД и сразу вопрос - как мне организовать запросы ВНЕ основного потока. Или компоненты стандартные всё это умеют?

12 ответов

22 просмотра

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

Николай-Шкуратов Автор вопроса
Handatros
чаще умеют. главное не лезть из двух потоков однов...

Спасибо , буду пробовать. Мне главное, чтобы процесс подключения и получения длинного запроса не вешал основной поток... Работу с контролами я пока планирую ручками делать...

лазарус? я пользуюсь SQLDB без проблем, для MySQL

Handatros
чаще умеют. главное не лезть из двух потоков однов...

не к одним наборам, а для каждого витка своё соединение, лучше не расшаривать уже на этом уровне

Iluha Companets
не к одним наборам, а для каждого витка своё соеди...

редкое требование на некоторых не сильно удобных наборах, но бывает и так

Николай-Шкуратов Автор вопроса
Iluha Companets
не к одним наборам, а для каждого витка своё соеди...

Открыл - получил - закрыл? Или активным соединение держится до выхода из программы? Или зависит от частоты и необходимой скорости отклика запроса*

вот, писал недавно, нашел специально для тебя: https://t.me/Delphi_Lazarus/284797

Александр Бурмистров
вот, писал недавно, нашел специально для тебя: htt...

> сложные варианты - если рабочих потоков много, то использовать пул коннектов я не могу себе представить, что это должно быть за приложение, где более 10 витков, и у каждого работа с БД

Handatros
веб - запросто

десятки/сотни

Handatros
веб - запросто

ну, там всё на автомате должно делаться, разве программист должен задумываться о _такой_ внутрянке?

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта