powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ADO vs BDE в Delphi 7
15 сообщений из 15, страница 1 из 1
ADO vs BDE в Delphi 7
    #32268099
pavelch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ, бытует мнение, что работает ADO быстрее чем BDE. Наши тесты подтверждают обратное, ADO работает намного медленнее чем BDE.
Причем при тестировании использовались провайдеры для СУБД Oracle и MSSQL. В обоих случаях ADO проигрывает.

Может кто тоже сталкивался с этой проблемой и знает пути ее решения.
(Надо просто приложение перевести с BDE на ADO без потери производительности).

Так же будет интересно узнать мнения других участников форума.
...
Рейтинг: 0 / 0
ADO vs BDE в Delphi 7
    #32268116
Александр Б
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если Oracle переводи лучше на DOA
...
Рейтинг: 0 / 0
ADO vs BDE в Delphi 7
    #32268145
pavelch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задача стоит наоборот с Oracle под MSSQL 2000.
...
Рейтинг: 0 / 0
ADO vs BDE в Delphi 7
    #32268169
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BDE работает хуже всего, что есть. Тем более хуже ADO.
Я уж не говорю, что с BDE не будет очень много возможностей от MS SQL 2000
...
Рейтинг: 0 / 0
ADO vs BDE в Delphi 7
    #32268184
pavelch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Согласен, BDE не фонтан, да и глючит иногда по страшному, но по результатам она быстрее работает, хотя не должна :-(.
...
Рейтинг: 0 / 0
ADO vs BDE в Delphi 7
    #32268194
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Быстрее в каких операциях?
...
Рейтинг: 0 / 0
ADO vs BDE в Delphi 7
    #32268278
pavelch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В операциях выполенения SQL запросов и последующей выборки результирующих данных. Для справки, по результатам получается так :

1. ADO
Oracle - выборка 270 строк 48 сек.
MSSQL - выборка 270 строк 10 сек.

2. BDE
Oracle - выборка 270 строк 14 сек.
MSSQL - выборка 270 строк 4 сек.

MSSQL Server локально на машине, Oracle по сети.
...
Рейтинг: 0 / 0
ADO vs BDE в Delphi 7
    #32268291
aag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 tygra
А на чем вы основываете такой вывод? Согласен, что в BDE многих возможностей ADO нет (хотя не уверен в том, что эти возможности крайне нужны). Не знаю, что вы вкладываете в слова "работает хуже", но скорость сопоставима - т.е я не мерял специально, но разницы не ощутил. В ADO полно и своих минусов - черезмерно вумный он...
...
Рейтинг: 0 / 0
ADO vs BDE в Delphi 7
    #32268299
Mik Prokoshin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, если уж сравнивать, сравнивайте в равноценных условиях, MSSQL тоже на другую машину отнесите. А то он еще запрос должен обработать, неудивительно, что результат хуже...
...
Рейтинг: 0 / 0
ADO vs BDE в Delphi 7
    #32268302
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какие строки?

Например у нас - выбор 833 строк около 2 сек, половина из них строк, половина - инты и нумерик. Так считать неохота, сохранил в текстовый файл - получилось 400 К :). Сеть.
...
Рейтинг: 0 / 0
ADO vs BDE в Delphi 7
    #32268303
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ADO принципиально не может быть быстрее из-за существенно бОльшей функциональности и вариантных преобразований значений. Но это совсем не важно в реальных практических задачах, где производительность определяют сложность запросов, размеры выборок и производительность сети.
...
Рейтинг: 0 / 0
ADO vs BDE в Delphi 7
    #32268318
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверил через BDE - надо же, не забыл, как это работает :)

Та же процедура, те же 844 записи - никак замерить не получается точно, но примерно если, то есть ощущение, что немного дольше ~полсек., либо так же.

Так что что-то у вас с сервером или машиной
...
Рейтинг: 0 / 0
ADO vs BDE в Delphi 7
    #32268590
Фотография Luchkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2tigra: откуда взялись лишние 11 записей? ;-)
...
Рейтинг: 0 / 0
ADO vs BDE в Delphi 7
    #32268614
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mik Prokoshin
Если что сравнивались не СУБД....
...
Рейтинг: 0 / 0
ADO vs BDE в Delphi 7
    #32268850
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
откуда взялись лишние 11 записей? ;-)

10 минут прошло - добавились однако :)
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ADO vs BDE в Delphi 7
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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