![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Что такое методы асинхронного коннекта??? [D5, MSSQL]
SDA © (2004-11-09 09:55:00)Так вот, во первых здравствуйте! А суть вопроса в следующем: в одном софте утверждается, что используются методы асинхронного коннекса к СУБД SQL Server 2000!!! А вот что это такое ума не приложу??? Может врут... а если нет, то не мог ли кто-нибудь объяснить кратко что это и в чем его преимущества??? Заранее всем спасибо за участие...!
SDA (2004-11-09 12:47:00) [1]>> Reindeer Moss Eater © (09.11.04 11:37) [15]
>> Коннект от запроса отличаем?
>Ага. Я думал, что мы под их асинхр. коннектом подразумеваем наш >асинхр. запрос.
:) запутал всех... здесь уже наверное ни кто не разберется, но что-то где-то асинхронное это ФАКТ!!! :) Разберусь... напишу...
Nikolay M. (2004-11-09 11:59:00) [2]
> Reindeer Moss Eater © (09.11.04 11:37) [15]
> Коннект от запроса отличаем?
Ага. Я думал, что мы под их асинхр. коннектом подразумеваем наш асинхр. запрос.
SDA (2004-11-09 11:48:00) [3]> М-дя... Скорее всего он скоро уволится тоже... :(
:))) Может быть... может быть... на мой контроль отдали этот заказ (наш заказ) где-то месяц назад... косяков нашел...уууу... зато люди зашевелились.... прога уже приобретает приличный вид, но одно обидно - политика нашего предприятия... другим программистам слили заказ (~ на 20-30 т.$), а мы сидим тут практически херней страдаем.... косяки в прогах ищем... как b-тестеры...
Ну да ладно, это лирическое отступления.... Всем большое спасибо за помощь и общение, вроде на 60-80% уложил где правду искать... буду дальше долбить контору.... так что ещё раз спасибо, дорогие друзья и пока...
Reindeer Moss Eater (2004-11-09 11:37:00) [4]> А я вообще успею воспользоваться прелестями отмены асинхронного
> коннекта если я к серверу хожу по стамегабитному каналу?
Если запустишь отчет за лет 5 с кучей аггрегаций, то тебя даже гигабитный канал не спасет.
Коннект от запроса отличаем?
Nikolay M. (2004-11-09 11:34:00) [5]
> дописывает, т.к. он уже третий... первые 2 уволились.. :))
М-дя... Скорее всего он скоро уволится тоже... :(
SDA (2004-11-09 11:21:00) [6]>Почему именно разработчики? Автор мог общаться со студентами,
>которых дали на съедение пользователей или просто со службой
>поддержки, которая в разработке ни бум-бум.
:) Да нет... самое смешное, что я то общаюсь напрямую с человеком, который и пишет в данный момент эту программу (вернее дописывает, т.к. он уже третий... первые 2 уволились.. :)) ...
SDA (2004-11-09 11:15:00) [7]на самом деле я полностью повторил данную программу, работает она ни чуть не хуже... и без всяких этих наворотов с асинхронными запросами и т.д.... но данная вещь (сообщение от разработчиков о якобы использовании каких-то асинхронных коннектов) появилось после того как к ним было предъявлено требование восстановления коннекта после пропажи сети (физического), т.е. выдернули, вставили сет. шнурок и прога заработала... и вот после исправления проги они решили свалить всю вину на Борланд: "Зависание ХХХ было вызвано ошибкой в стандартной библиотеке Borland. Дело в том, что во время восстановления прерванной с сервером связи нами используются методы асинхронного соединения" .... вот тут то мне это и не понравилось и я решил понять где тут что зарыто.... :) Кстати, даже самый навороченный запрос у меня работает не более 6-7 сек (с прорисовкой грида), а там по 40-50... отсюдова и возник впрос - через какое место люди пишут программы и находят всякого рода навороты, типо асинхр. коннектов.... или запросов...
Nikolay M. (2004-11-09 11:15:00) [8]
> Reindeer Moss Eater © (09.11.04 10:47) [8]
Почему именно разработчики? Автор мог общаться со студентами, которых дали на съедение пользователей или просто со службой поддержки, которая в разработке ни бум-бум.
> ...да, действительно, в программе используются запросы к
> очень большим структурам данных...
Я имел ввиду не запросы к очень большим данным, в потенциальная возможность отмены этого запроса (точнее, видимость отмены для пользователя).
> А я вообще успею воспользоваться прелестями отмены асинхронного
> коннекта если я к серверу хожу по стамегабитному каналу?
Если запустишь отчет за лет 5 с кучей аггрегаций, то тебя даже гигабитный канал не спасет.
Reindeer Moss Eater (2004-11-09 11:09:00) [9]Запросил и занялся другим делом.
Результат приедет позже.
Вот что такое асинхронное выполнение запроса.
Но авторы-то про исключительно коннект пели песню.
А я вообще успею воспользоваться прелестями отмены асинхронного коннекта если я к серверу хожу по стамегабитному каналу?
SDA (2004-11-09 11:03:00) [10]> Ну если авторы софта не смогли грамотно по-русски объяснить,
> что же там они наворотили, то можно представить насколько
> грамотно реализована и используется сама асинхронность.
В точку... тут даже с ящиком пива не разберешся... :)
>Скорее всего под "асинхронным соединением" они понимают >асинхронное выполнение запросов. Если в программе используется >MDI-интерфейс или при выполнении длительного запроса можно >нажать кнопку Cancel для отмены запроса, то это именно оно и >есть.
...да, действительно, в программе используются запросы к очень большим структурам данных... тогда другой вопрос: а что такое асинхронное выполнение запроса??? ...если не трудно, конечно?!
Reindeer Moss Eater (2004-11-09 10:47:00) [11]Nikolay M. ©
Ну если авторы софта не смогли грамотно по-русски объяснить, что же там они наворотили, то можно представить насколько грамотно реализована и используется сама асинхронность.
Nikolay M. (2004-11-09 10:44:00) [12]SET TELЕPATE_MODE ON
Скорее всего под "асинхронным соединением" они понимают асинхронное выполнение запросов. Если в программе используется MDI-интерфейс или при выполнении длительного запроса можно нажать кнопку Cancel для отмены запроса, то это именно оно и есть.
SDA (2004-11-09 10:34:00) [13]В чем суть асинхронного коннекта на SQL2000???
SDA (2004-11-09 10:32:00) [14]>Не понял шутки юмора.
>А синхронный коннект не может этому служить?
>Может.
Понятно что может, но я то не могу понять для чего конкретно он (асинхронный метод) используется???
>Почему бы не спросить у разработчиков этого софта?
от этих "разработчиков" правды не добьешся... вот что говорят: "Программистами такое соединение используется очень редко, но в нашем случае это необходимо." так вот на кой х.. это им необходимо я понять то и не могу, т.к. я бы то же самое сделал и простым
DB := tDatabase.Create(Application);
...
Connected := True; вот...
Reindeer Moss Eater (2004-11-09 10:13:00) [15]Т.е. может служить для проверки как такового наличия коннекта к базе??? да?
Не понял шутки юмора.
А синхронный коннект не может этому служить?
Может.
Nikolay M. (2004-11-09 10:08:00) [16]
> в одном софте утверждается, что используются методы асинхронного
> коннекса к СУБД SQL Server 2000
Почему бы не спросить у разработчиков этого софта?
SDA (2004-11-09 10:00:00) [17]Т.е. может служить для проверки как такового наличия коннекта к базе??? да?
Reindeer Moss Eater (2004-11-09 09:57:00) [18]Ну если и есть какое-то преимущество, то оно исчезает сразу после установления этого коннекта.
То есть оно мимолетно.