Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.05;
Скачать: CL | DM;

Вниз

Я тут недавно потестировал скоростные возможности 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
3-13092
Patrick
2003-05-19 09:23
2003.06.05
Сброс параметра автоувеличения значения поля.


1-13199
Anton3001
2003-05-26 23:55
2003.06.05
правая кнопка мыши над строкой в Memo ???


1-13273
Dima1
2003-05-23 17:59
2003.06.05
Как значение в Edit преобразовать в Hex значение.


7-13480
Алексей_
2003-04-02 09:13
2003.06.05
Task Bar


14-13365
MalkoLinge
2003-05-16 12:35
2003.06.05
OFF line Прога для чтения форумов