powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Connect к БД из UDF - чем черевато?
25 сообщений из 83, страница 2 из 4
Connect к БД из UDF - чем черевато?
    #39205008
Polesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОшибкиОшибки в UDF

Будем исходить из того, что UDF написана без ошибок.
...
Рейтинг: 0 / 0
Connect к БД из UDF - чем черевато?
    #39205014
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvесли такая udf "повиснет", то заблокирует весь сервер
окстись. Эта страшилка древнее дерьма мамонта.
...
Рейтинг: 0 / 0
Connect к БД из UDF - чем черевато?
    #39205016
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PolesovБудем исходить из того, что UDF написана без ошибок.
в данном случае ненадежным является именно коннект к БД. Надежда про "миллисекунды" весьма ошибочна. Коннект может длиться долго, обломиться при коннекте или где-то посередине, или просто повиснуть. Все это зависит исключительно от ОС и внешнего программного обеспечения типа антивирусов и firewall. Кроме того, у классика это появление доп. процесса, что увеличит потребление памяти.
...
Рейтинг: 0 / 0
Connect к БД из UDF - чем черевато?
    #39205022
Хи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PolesovОшибкиОшибки в UDF

Будем исходить из того, что UDF написана без ошибок.
Хи-хи.
...
Рейтинг: 0 / 0
Connect к БД из UDF - чем черевато?
    #39205023
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PolesovБудем исходить из того, что UDF написана без ошибок.

Гы-гы. Уже смешно. Жги дальше.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Connect к БД из UDF - чем черевато?
    #39205024
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvв данном случае ненадежным является именно коннект к БД. Надежда про "миллисекунды" весьма ошибочна. Коннект может длиться долго, обломиться при коннекте или где-то посередине, или просто повиснуть. Все это зависит исключительно от ОС и внешнего программного обеспечения типа антивирусов и firewall. Кроме того, у классика это появление доп. процесса, что увеличит потребление памяти.
чтобы не было проблем с антивирусами/файрволами, а заодно и с классиком, коннект надо делать без имени хоста (embedded)
...
Рейтинг: 0 / 0
Connect к БД из UDF - чем черевато?
    #39205025
Polesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovГы-гы. Уже смешно. Жги дальше.

Т.е. единственным противопоказанием использования такого решения является невозможность написать UDF без ошибок?
...
Рейтинг: 0 / 0
Connect к БД из UDF - чем черевато?
    #39205029
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Polesovединственным противопоказанием использования такого решения является
невозможность написать UDF без ошибок?
В целом да. По сравнению с этим всё остальное - технические мелочи.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Connect к БД из UDF - чем черевато?
    #39205031
PolesovDimitry SibiryakovГы-гы. Уже смешно. Жги дальше.

Т.е. единственным противопоказанием использования такого решения является невозможность написать UDF без ошибок?

Дело в цене ошибки в коде клиенте vs ошибки в коде сервера (фактически).
...
Рейтинг: 0 / 0
Connect к БД из UDF - чем черевато?
    #39205032
Polesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дело в ценеvs ошибки в коде сервера (фактически).

Т.е. такой способ использовать нельзя из-за того, что в коде сервера содержаться ошибки?
...
Рейтинг: 0 / 0
Connect к БД из UDF - чем черевато?
    #39205036
Имхо,
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PolesovДело в ценеvs ошибки в коде сервера (фактически).

Т.е. такой способ использовать нельзя из-за того, что в коде сервера содержаться ошибки?

Имхо, тролль.
...
Рейтинг: 0 / 0
Connect к БД из UDF - чем черевато?
    #39205045
Polesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имхо,Имхо, тролль.

Все возможно. Хотелось бы уточнить, кто именно.
...
Рейтинг: 0 / 0
Connect к БД из UDF - чем черевато?
    #39205054
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PolesovТ.е. такой способ использовать нельзя из-за того, что в коде сервера
содержаться ошибки?
Онанимус хотел сказать "процесс сервера", но сделал несколько опечаток.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Connect к БД из UDF - чем черевато?
    #39205055
Barmaley57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PolesovДело в ценеvs ошибки в коде сервера (фактически).

Т.е. такой способ использовать нельзя из-за того, что в коде сервера содержаться ошибки?UDF работает в адресном пространстве серверного процесса. Можно представить, что будет с этим процессом, если кривая dll'ка испортит какой-нибудь рандомный участок памяти. Конечно такая ошибка на клиенте "стоит меньше".
...
Рейтинг: 0 / 0
Connect к БД из UDF - чем черевато?
    #39205056
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Имхо,!
You wrote on 31 марта 2016 г. 13:17:15:

Имхо,> Имхо, тролль.
Виктор Михайлович - слесарь интеллигент со средним образованием.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Connect к БД из UDF - чем черевато?
    #39205114
MikeDD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Polesov, вариант при котором UDF возвращает некий текст, который потом можно скормить конструкции execute statement принципиально не рассматриваете?
...
Рейтинг: 0 / 0
Connect к БД из UDF - чем черевато?
    #39205120
Polesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MikeDDPolesov, вариант при котором UDF возвращает некий текст, который потом можно скормить конструкции execute statement принципиально не рассматриваете?

Рассматривали. А что делать с BLOB-ами?
...
Рейтинг: 0 / 0
Connect к БД из UDF - чем черевато?
    #39205125
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PolesovА что делать с BLOB-ами?
Набить морду тому, кто нарушил первую НФ и устроил в них свалку, пусть сам и разгребает.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Connect к БД из UDF - чем черевато?
    #39205168
PolesovMikeDDPolesov, вариант при котором UDF возвращает некий текст, который потом можно скормить конструкции execute statement принципиально не рассматриваете?

Рассматривали. А что делать с BLOB-ами?
Может, вариант трехзвенки? Размещай на сервере приложений что угодно. А база не грохнется.
...
Рейтинг: 0 / 0
Connect к БД из UDF - чем черевато?
    #39205172
Polesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovPolesovА что делать с BLOB-ами?
Набить морду тому, кто нарушил первую НФ и устроил в них свалку, пусть сам и разгребает.


Тоже выход.

В данном случае речь шла про то, как значение BLOB (которое хранится в BLOB-параметре UDF) передать в текстовом виде для execute statement.
...
Рейтинг: 0 / 0
Connect к БД из UDF - чем черевато?
    #39205177
Polesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может, вариант 3Может, вариант трехзвенки?

Проще написать небольшое клиентское приложение (так и будет сделано).

Вопрос был, что плохого в том, что из UDF осуществляется коннект к БД?
Из ответов следует, что так делать можно, но на свой страх и риск.
...
Рейтинг: 0 / 0
Connect к БД из UDF - чем черевато?
    #39205181
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Polesov!
You wrote on 31 марта 2016 г. 14:49:01:

Polesov> Вопрос был, что плохого в том, что из UDF осуществляется коннект к БД?
> Из ответов следует, что так делать можно, но на свой страх и риск.семантика построения вопроса зиждется на личностных установках вопрошающего.
человеку с традиционалистским мировоззрением вряд ли придет в голову спросить:
"что плохого в том, что два мужика долбятся в жопу?"
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Connect к БД из UDF - чем черевато?
    #39205186
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PolesovMikeDDPolesov, вариант при котором UDF возвращает некий текст, который потом можно скормить конструкции execute statement принципиально не рассматриваете?

Рассматривали. А что делать с BLOB-ами?

а в чем именно проблема с BLOBами при передаче скрипта из UDF в execute block?

Код: sql
1.
select cast(x'CBE0E1EEF0E0F2EEF0EDFBE5' as blob ) from rdb$database
...
Рейтинг: 0 / 0
Connect к БД из UDF - чем черевато?
    #39205188
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

Это очевидно: посколько одномоментно в одну жопу долбиться может только однин - второму приходится ждать своей очереди, и более того, срок ожилддание строго говоря недетерминирован. Что как порождает ресентимент, так и затрудняет регулярные по строгому графику ППР.
...
Рейтинг: 0 / 0
Connect к БД из UDF - чем черевато?
    #39205202
Polesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch
Код: sql
1.
select cast(x'CBE0E1EEF0E0F2EEF0EDFBE5' as blob ) from rdb$database



В данном случае из минусов - преобразование BLOB к 16-ричному текстовому виду может занять какое-то время, КМК.
В-общем, надо подумать. За идею спасибо.
...
Рейтинг: 0 / 0
25 сообщений из 83, страница 2 из 4
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Connect к БД из UDF - чем черевато?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]