Форум: "Базы";
Текущий архив: 2003.06.05;
Скачать: [xml.tar.bz2];
ВнизЯ тут недавно потестировал скоростные возможности EasyTable... Найти похожие ветки
← →
гончий (2003-05-19 10:10) [0]Вот здесь интересная статья по скорости работы различных движков, кстати она-же находится и на 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 мне понравилась,
но черепашка...:)
← →
Desdechado (2003-05-19 10:31) [1]подробнее условия эксперимента
имхо, БДЕ многие вещи вычитывает заранее при подключении к БД и кэширует таблицы, поэтому может быть быстрее.
какие настройки БДЕ были (всякие буферы и т.д.)?
← →
Polevi (2003-05-19 11:24) [2]ClientDataset не тестировал ?
← →
гончий (2003-05-19 11:37) [3]В BDE все настройки были по-умолчанию, я сомневаюсь, что можно настроить BDE таким образом чтобы оно осталось позади EasyTable
← →
Anatoly Podgoretsky (2003-05-19 11:49) [4]Не умеешь ты тесты проводить, тебе надо сначала поработать в маркентинговом отделе :-)
← →
гончий (2003-05-19 11:58) [5]Это они не умеют делать :) Надо делать такие результаты, чтобы хотя бы подозрений в их правильности не возникало. А то получается, что запатентованная технология фильтрации записей в BDE работает в 100(!)раз медленнее, чем написанная на Delphi в EasyTable. Эх...маркетинг...
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.06.05;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c