Russian Qt Forum

Qt => Общие вопросы => Тема начата: Karl-Philipp от Апрель 26, 2009, 12:07



Название: скорость итераторов stl против скорости запросов sql
Отправлено: Karl-Philipp от Апрель 26, 2009, 12:07
Есть база данных.

На определённом этапе работы программы данные должны анализироваться (сравниваться, подсчитываться количество данных).
Анализ можно сделать с помощью СУБД, а можно "загнать" данные в список структур и там перебирать, анализировать с помощью stl.

Пробовал сделать пару функций анализа с помощью средств СУБД и также пробовал поместить данные из БД в список структур. И тот и другой вариант по времени выполнения одной из функций сравнения приблизительно одинаковы.

Какой вариант лучше выбрать для анализа?

Данные представляют собой записи по 4 поля.
Количество записей в пределах 100 штук.


Название: Re: скорость итераторов stl против скорости запросов sql
Отправлено: alex12 от Апрель 27, 2009, 00:31
Я бы сделал тот, который нагляднее программируется и выглядит проще...


Название: Re: скорость итераторов stl против скорости запросов sql
Отправлено: xokc от Апрель 27, 2009, 18:38
Для 100 записей юзать СУБД и SQL? Из пушки по воробьям. Если уж сильно приперло - чего-нибудь типа Berkeley DB.


Название: Re: скорость итераторов stl против скорости запросов sql
Отправлено: Karl-Philipp от Апрель 27, 2009, 22:59
Решил делать с помощью stl.