Вниз
Скачать: 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.013 c
14-13366
Dabadabiabo
2003-05-16 11:40
2003.06.05
Высота строки в DBGrid е


1-13303
Mike_Goblin
2003-05-24 16:50
2003.06.05
OTA Expert


3-13072
Nikos
2003-05-17 13:05
2003.06.05
Как программным путем создать алиас?


14-13412
LK
2003-05-12 16:23
2003.06.05
MIDI API


1-13208
Программер
2003-05-26 14:37
2003.06.05
Как сделать Fullscreen




   Наверх