Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Я тут недавно потестировал скоростные возможности EasyTable... [D6, EasyTable]


гончий ©   (2003-05-19 10:10:00) 

Вот здесь интересная статья по скорости работы различных движков, кстати она-же находится и на DelphiPages.com:
http://www.aidaim.com/articles/dbtests1.php
------------------------------------------
Так вот...терзали меня сомнения до поры до времени и я решил провести независимое расследование:
------------------------------------------
Тестировались:
EasyTable 5.30
Paradox 7(BDE)
DBase 7(BDE)
------------------------------------------
Структуры таблиц были одинаковыми:
ID INTEGER PRIMARY KEY,
NAME CHAR(24),
IDENT INTEGER,
ADDR CHAR(36),
PARAM INTEGER
Длина записи: 72 bytes
Первичный ключ по полю ID
------------------------------------------
Сначала протестировал добавление 100000 записей
в таблицу по циклу:
Paradox(BDE): 11,42 сек
dBase(BDE): 13,62 сек
EasyTable: 4 мин 13,32 сек(!!!)
------------------------------------------
Тестирование проводилось в три замера и при каждом
создавалась новая таблица(для Easy - новая база с новой
таблицей). Указан наилучший результат.
------------------------------------------
Теперь прочитаем по циклу эти 100000 записей:
Paradox(BDE): 00,77 сек
dBase(BDE): 00,66 сек
EasyTable: 48,01 сек(!!!)
------------------------------------------
Вот и верь после этого результатам тестирования
"независимых" экспертов! Вы только посмотрите какие
великолепные результаты у EasyTable на графиках! Как
они опустили BDE и всех остальных конкурентов!
------------------------------------------
Хотя в целом идея и реализация EasyTable мне понравилась,
но черепашка...:)


гончий   (2003-05-19 11:58:00) [1]

Это они не умеют делать :) Надо делать такие результаты, чтобы хотя бы подозрений в их правильности не возникало. А то получается, что запатентованная технология фильтрации записей в BDE работает в 100(!)раз медленнее, чем написанная на Delphi в EasyTable. Эх...маркетинг...


Anatoly Podgoretsky   (2003-05-19 11:49:00) [2]

Не умеешь ты тесты проводить, тебе надо сначала поработать в маркентинговом отделе :-)


гончий   (2003-05-19 11:37:00) [3]

В BDE все настройки были по-умолчанию, я сомневаюсь, что можно настроить BDE таким образом чтобы оно осталось позади EasyTable


Polevi   (2003-05-19 11:24:00) [4]

ClientDataset не тестировал ?


Desdechado   (2003-05-19 10:31:00) [5]

подробнее условия эксперимента
имхо, БДЕ многие вещи вычитывает заранее при подключении к БД и кэширует таблицы, поэтому может быть быстрее.
какие настройки БДЕ были (всякие буферы и т.д.)?


Наверх

Титульная страница Поиск, карта сайта Написать письмо