|
Проблемы с node-firebird-drivers
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovПрэлестно, но у меня для тебя есть плохая новость: в пределах одного коннекта Firebird параллельной работы быть не может, вызовы API жёстко сериализуются. вы рушите мои представления об этом мире )) теперь бы понять почему тогда такие разные цифры получаются. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2019, 05:00 |
|
Проблемы с node-firebird-drivers
|
|||
---|---|---|---|
#18+
sysdba22Задача стояла проверить на коротком примере ШТАТНЫЕ средства организации параллельных вычислений ноды и дельфи. Она выполнена. нода это все таки не про параллельные вычисления, а про concurrency sysdba22Скорость! Эта штука крайне медленная. Я сравниваю доступ к БД Firebird с Делфи и позже выложу сюда результаты. Они удручают, сразу скажу. первое: как и сказали, сравнивал ты теплое с мягким второе: то ли ты измеряешь? так ли критично для конечного пользователя что данные будут получены из БД за 10мс или 50мс (для примера), когда у него пинг за 100мс? Кроме фетча данных в сервисе будет много другой работы. Вот если сделать прототип хотябы с парой методов на делфи и ноде, который отдает данные из БД в JSON формате, и протестировать их в 1, 5, 10, 20 потоков. Вот тут уже можно делать какие-то выводы. зы нода как платформа для веба вполне себе и довольно зрелая ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2019, 08:10 |
|
Проблемы с node-firebird-drivers
|
|||
---|---|---|---|
#18+
sysdba22есть такая неприятная вещь, как тендеры. где в последнее время поголовно начали включать требования в виде "веб интерфейса", "работы под операционной системой с открытым исходным кодом" и т.п. С требованиями веб-интерфейса действительно ничего не сделать, а вот с работой под Linux есть варианты в виде перевода на FreePascal или использования библиотеки от Крюкова. Сам я ее, правда, не тестировал, ибо не требуется. Но демо вполне рабочее. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2019, 10:03 |
|
Проблемы с node-firebird-drivers
|
|||
---|---|---|---|
#18+
или использования библиотеки от Крюкова Скорее всего IBX в линуксе использовать не получится. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2019, 13:33 |
|
Проблемы с node-firebird-drivers
|
|||
---|---|---|---|
#18+
DmSer, под FreePascal давно порт IBX есть ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2019, 13:36 |
|
Проблемы с node-firebird-drivers
|
|||
---|---|---|---|
#18+
sysdba22а вот и тесты. во сколько раз nodejs медленнее делфи при последовательном выполненнии задач, во столько же раз быстрее при параллельном... https://docs.google.com/spreadsheets/d/1YEFv_O_-QiMHbHgBUNwe7yJuyFPui54OUXzXLyjQywQ/edit?usp=sharing В Delphi 750 потоков я нашел. А где потоки в js? Вижу только await'ы. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2019, 13:43 |
|
Проблемы с node-firebird-drivers
|
|||
---|---|---|---|
#18+
DmSerА где потоки в js? Вижу только await'ы. он там один ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2019, 13:45 |
|
Проблемы с node-firebird-drivers
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov 750 запросов к пулу из четырёх потоков - вот где собака порылась. А где там 4 потока? Откуда информация? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2019, 14:00 |
|
Проблемы с node-firebird-drivers
|
|||
---|---|---|---|
#18+
DmSer, да похоже тут вообще ни потоков ни пула. Кстати по ноде был пример с пулом коннектов причём для Firebird ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2019, 14:05 |
|
Проблемы с node-firebird-drivers
|
|||
---|---|---|---|
#18+
DmSerА где там 4 потока? Откуда информация? От балды. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2019, 14:08 |
|
Проблемы с node-firebird-drivers
|
|||
---|---|---|---|
#18+
DmSerСкорее всего IBX в линуксе использовать не получится. есть порт какого-то IBX2 для лазаря. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2019, 14:18 |
|
Проблемы с node-firebird-drivers
|
|||
---|---|---|---|
#18+
Быстро спрошу у знающих людей. Под Freepascal 64 есть библиотеки для доступа к ФБ. Они штатные, или надо что то отдельно искать и ставить? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2019, 23:48 |
|
Проблемы с node-firebird-drivers
|
|||
---|---|---|---|
#18+
sysdba22, что ты понимаешь под словом "штатные"? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2019, 00:14 |
|
Проблемы с node-firebird-drivers
|
|||
---|---|---|---|
#18+
как в Делфи, например, устанавливаешь и там есть IBX. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2019, 00:54 |
|
Проблемы с node-firebird-drivers
|
|||
---|---|---|---|
#18+
Насколько я помню, устанавливаешь его и там есть ibase.pas. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2019, 01:21 |
|
Проблемы с node-firebird-drivers
|
|||
---|---|---|---|
#18+
sysdba22как в Делфи, например, устанавливаешь и там есть IBX. Устанавливаешь и ставишь IBX через OnlinePackageManager. Причем IBX для Лазаруса куда более навороченный, чем для Делфи, для него регулярно выпускают обновления. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2019, 10:44 |
|
Проблемы с node-firebird-drivers
|
|||
---|---|---|---|
#18+
sysdba22Быстро спрошу у знающих людей. Под Freepascal 64 есть библиотеки для доступа к ФБ. Они штатные, или надо что то отдельно искать и ставить?Ткнул пипку "Установка в 1 клик" на сайте OpenSuse.org, лазарь прилетел (притащил себя и своих либ примерно на 1 гиг), ibx уже есть, ничего более не качал. Набросал свою первую консольную прогу под linux64 бит, вполне себе работает вместо старинного виндового сервиса. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2019, 14:38 |
|
Проблемы с node-firebird-drivers
|
|||
---|---|---|---|
#18+
DmSerIBX для Лазаруса куда более навороченный смотря, что считать "наворотами". Клиент все равно грузится статически, аналогично дельфевому предку. Автор предлагает править переменную окружения FBLIB, но не знает, почему это не срабатывает на Windows . Сам он, похоже, пишет компонент под линуксом. Единственная разумная альтернатива - форк от -Rik- . ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2019, 14:46 |
|
Проблемы с node-firebird-drivers
|
|||
---|---|---|---|
#18+
Что-то пока никто Firebird.pas из штатной поставки 3ки не предложил. Оно, вроде бы с небольшими фиксами подо все паскали идёт. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2019, 09:58 |
|
Проблемы с node-firebird-drivers
|
|||
---|---|---|---|
#18+
Tonal, сам-то с ним работаешь? Там надо вокруг этого API свою обёртку писать иначе замучишься простейшие вещи делать. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2019, 10:22 |
|
Проблемы с node-firebird-drivers
|
|||
---|---|---|---|
#18+
17.01.2019 9:58, Tonal пишет: > Что-то пока никто *Firebird.pas* из штатной поставки 3ки не предложил. > Оно, вроде бы с небольшими фиксами подо все паскали идёт. :) запишите меня в ретрограды, но я скажу: новый АПИ, это как аппендикс - природой зачем-то создан, но нахрена, этого не знают даже бретанские учОные... -- Регардсы и прочее Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2019, 10:46 |
|
Проблемы с node-firebird-drivers
|
|||
---|---|---|---|
#18+
Мимопроходящий, для UDR и плагинов. А на прикладном уровне и через старый неплохо работается ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2019, 11:31 |
|
Проблемы с node-firebird-drivers
|
|||
---|---|---|---|
#18+
Симонов Денис, еще для новых драйверов и низкоуровневых апи-писателей. Ибо SQLDA это Ад и Израиль (с) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2019, 11:51 |
|
Проблемы с node-firebird-drivers
|
|||
---|---|---|---|
#18+
17.01.2019 11:31, Симонов Денис пишет: > для UDR и плагинов. А на прикладном уровне и через старый неплохо работается PSQL-функции == благо и добро есть. UDR имплементированные в PSQL-функции == зло вселенское! даже как иллюстрация замены UDF. -- Регардсы и прочее. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2019, 11:55 |
|
|
start [/forum/topic.php?fid=40&msg=39760685&tid=1560802]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
152ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 306ms |
total: | 553ms |
0 / 0 |