Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.019 c
14-13417
Дмитрий К.К.
2003-05-19 06:09
2003.06.05
Именинники 19 мая


3-13030
Ann
2003-05-16 08:43
2003.06.05
Запрос


1-13176
super_alex
2003-05-26 16:16
2003.06.05
TScrollBox и TPaintBox


1-13192
wera
2003-05-23 12:25
2003.06.05
не работает length


4-13525
sucer
2003-04-02 17:58
2003.06.05
Какой нужен код в процедуре обработке HOOK для отлова MAXIMIZE




   Наверх