Dan_Vaganov
@Dan_Vaganov

RowSet Выборка больших объемов данных с демонстрацией прогресса

Каким образом можно реализовать данный механизм, и возможно ли узнать этап на котором находится запрос.
  • Вопрос задан
  • 2716 просмотров
Пригласить эксперта
Ответы на вопрос 2
Colwin
@Colwin
Ведущий Java-разработчик
Тут есть ровно одна проблема — недетерменированность времени выполнения запроса (если это БД).

Как правило, за счет разбиения запроса на куски (что необходимо для демонстрации прогресса) получается увеличение времени выполнения (как правило, нелинейное). так что тут в каждом случае приходится решать, чем жертвовать: предсказуемой скоростью progress bar'а или производительностью.

А если большой объем данных берется из хранилища с предсказуемым временем доступа — тут, думаю, никаких проблем впринципе нет.
Ответ написан
Комментировать
BrightGenie
@BrightGenie
а простой индикатор долгой операции. бегунок бегающий по кругу без начала и конца не подходит?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы