powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Проблемы с node-firebird-drivers
25 сообщений из 77, страница 2 из 4
Проблемы с node-firebird-drivers
    #39759168
sysdba22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovПрэлестно, но у меня для тебя есть плохая новость: в пределах одного коннекта Firebird
параллельной работы быть не может, вызовы API жёстко сериализуются.


вы рушите мои представления об этом мире )) теперь бы понять почему тогда такие разные цифры получаются.
...
Рейтинг: 0 / 0
Проблемы с node-firebird-drivers
    #39759172
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sysdba22Задача стояла проверить на коротком примере ШТАТНЫЕ средства организации параллельных вычислений ноды и дельфи. Она выполнена.
нода это все таки не про параллельные вычисления, а про concurrency

sysdba22Скорость! Эта штука крайне медленная. Я сравниваю доступ к БД Firebird с Делфи и позже выложу сюда результаты.
Они удручают, сразу скажу.
первое: как и сказали, сравнивал ты теплое с мягким

второе: то ли ты измеряешь?
так ли критично для конечного пользователя что данные будут получены из БД за 10мс или 50мс (для примера), когда у него пинг за 100мс? Кроме фетча данных в сервисе будет много другой работы. Вот если сделать прототип хотябы с парой методов на делфи и ноде, который отдает данные из БД в JSON формате, и протестировать их в 1, 5, 10, 20 потоков. Вот тут уже можно делать какие-то выводы.

зы
нода как платформа для веба вполне себе и довольно зрелая
...
Рейтинг: 0 / 0
Проблемы с node-firebird-drivers
    #39759194
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sysdba22есть такая неприятная вещь, как тендеры. где в последнее время поголовно начали включать требования в виде "веб интерфейса", "работы под операционной системой с открытым исходным кодом" и т.п.
С требованиями веб-интерфейса действительно ничего не сделать, а вот с работой под Linux есть варианты в виде перевода на FreePascal или использования библиотеки от Крюкова. Сам я ее, правда, не тестировал, ибо не требуется. Но демо вполне рабочее.
...
Рейтинг: 0 / 0
Проблемы с node-firebird-drivers
    #39759278
DmSer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или использования библиотеки от Крюкова

Скорее всего IBX в линуксе использовать не получится.
...
Рейтинг: 0 / 0
Проблемы с node-firebird-drivers
    #39759280
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmSer,

под FreePascal давно порт IBX есть
...
Рейтинг: 0 / 0
Проблемы с node-firebird-drivers
    #39759284
DmSer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sysdba22а вот и тесты. во сколько раз nodejs медленнее делфи при последовательном выполненнии задач, во столько же раз быстрее при параллельном...

https://docs.google.com/spreadsheets/d/1YEFv_O_-QiMHbHgBUNwe7yJuyFPui54OUXzXLyjQywQ/edit?usp=sharing

В Delphi 750 потоков я нашел. А где потоки в js? Вижу только await'ы.
...
Рейтинг: 0 / 0
Проблемы с node-firebird-drivers
    #39759288
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmSerА где потоки в js? Вижу только await'ы.
он там один
...
Рейтинг: 0 / 0
Проблемы с node-firebird-drivers
    #39759304
DmSer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov 750 запросов к пулу из четырёх потоков - вот где собака порылась.


А где там 4 потока? Откуда информация?
...
Рейтинг: 0 / 0
Проблемы с node-firebird-drivers
    #39759308
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmSer,

да похоже тут вообще ни потоков ни пула. Кстати по ноде был пример с пулом коннектов причём для Firebird
...
Рейтинг: 0 / 0
Проблемы с node-firebird-drivers
    #39759310
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmSerА где там 4 потока? Откуда информация?

От балды.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Проблемы с node-firebird-drivers
    #39759314
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmSerСкорее всего IBX в линуксе использовать не получится.
есть порт какого-то IBX2 для лазаря.
...
Рейтинг: 0 / 0
Проблемы с node-firebird-drivers
    #39759327
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Проблемы с node-firebird-drivers
    #39759597
sysdba22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Быстро спрошу у знающих людей. Под Freepascal 64 есть библиотеки для доступа к ФБ. Они штатные, или надо что то отдельно искать и ставить?
...
Рейтинг: 0 / 0
Проблемы с node-firebird-drivers
    #39759606
Фэйтл Эра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sysdba22,

что ты понимаешь под словом "штатные"?
...
Рейтинг: 0 / 0
Проблемы с node-firebird-drivers
    #39759607
sysdba22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как в Делфи, например, устанавливаешь и там есть IBX.
...
Рейтинг: 0 / 0
Проблемы с node-firebird-drivers
    #39759608
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я помню, устанавливаешь его и там есть ibase.pas.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Проблемы с node-firebird-drivers
    #39759680
DmSer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sysdba22как в Делфи, например, устанавливаешь и там есть IBX.

Устанавливаешь и ставишь IBX через OnlinePackageManager. Причем IBX для Лазаруса куда более навороченный, чем для Делфи, для него регулярно выпускают обновления.
...
Рейтинг: 0 / 0
Проблемы с node-firebird-drivers
    #39759792
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sysdba22Быстро спрошу у знающих людей. Под Freepascal 64 есть библиотеки для доступа к ФБ. Они штатные, или надо что то отдельно искать и ставить?Ткнул пипку "Установка в 1 клик" на сайте OpenSuse.org, лазарь прилетел (притащил себя и своих либ примерно на 1 гиг), ibx уже есть, ничего более не качал. Набросал свою первую консольную прогу под linux64 бит, вполне себе работает вместо старинного виндового сервиса.
...
Рейтинг: 0 / 0
Проблемы с node-firebird-drivers
    #39759801
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmSerIBX для Лазаруса куда более навороченный
смотря, что считать "наворотами". Клиент все равно грузится статически, аналогично дельфевому предку. Автор предлагает править переменную окружения FBLIB, но не знает, почему это не срабатывает на Windows . Сам он, похоже, пишет компонент под линуксом.

Единственная разумная альтернатива - форк от -Rik- .
...
Рейтинг: 0 / 0
Проблемы с node-firebird-drivers
    #39760644
Фотография Tonal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то пока никто Firebird.pas из штатной поставки 3ки не предложил.
Оно, вроде бы с небольшими фиксами подо все паскали идёт. :)
...
Рейтинг: 0 / 0
Проблемы с node-firebird-drivers
    #39760665
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tonal,

сам-то с ним работаешь?
Там надо вокруг этого API свою обёртку писать иначе замучишься простейшие вещи делать.
...
Рейтинг: 0 / 0
Проблемы с node-firebird-drivers
    #39760685
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
17.01.2019 9:58, Tonal пишет:
> Что-то пока никто *Firebird.pas* из штатной поставки 3ки не предложил.
> Оно, вроде бы с небольшими фиксами подо все паскали идёт. :)

запишите меня в ретрограды, но я скажу:
новый АПИ, это как аппендикс - природой зачем-то создан,
но нахрена, этого не знают даже бретанские учОные...

--
Регардсы и прочее
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Проблемы с node-firebird-drivers
    #39760717
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

для UDR и плагинов. А на прикладном уровне и через старый неплохо работается
...
Рейтинг: 0 / 0
Проблемы с node-firebird-drivers
    #39760729
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

еще для новых драйверов и низкоуровневых апи-писателей. Ибо SQLDA это Ад и Израиль (с)
...
Рейтинг: 0 / 0
Проблемы с node-firebird-drivers
    #39760736
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
17.01.2019 11:31, Симонов Денис пишет:
> для UDR и плагинов. А на прикладном уровне и через старый неплохо работается

PSQL-функции == благо и добро есть.
UDR имплементированные в PSQL-функции == зло вселенское!
даже как иллюстрация замены UDF.

--
Регардсы и прочее.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
25 сообщений из 77, страница 2 из 4
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Проблемы с node-firebird-drivers
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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