GridDB для >10 000 записей

Статус
В этой теме нельзя размещать новые ответы.

svi2009

Местный
Регистрация
13 Дек 2009
Сообщения
8
Реакции
0
Credits
38
Здравствуйте.
Заметил, что GridDBTableView от DevExpress при 10 000 записях в базе данных начинает "притормаживать" при работе с ними (сортировка, "горячий" фильтр) средствами самого GridDBTableView.

Посоветуйте GridDB, который справлялся бы с большим количеством записей и имел бы такие встроенные функции как сортировку и фильтр.

Спасибо.
 
Последнее редактирование модератором:

XProger

Турист
Регистрация
2 Май 2010
Сообщения
9
Реакции
0
Credits
18
EhLib+fibPlus при 30000 работает нормально =)
"горячий" фильтр сделай через запрос и будет быстрее...
 

elice

Турист
Регистрация
5 Ноя 2012
Сообщения
1
Реакции
0
Credits
2
EhLib+fibPlus 30000 работает
 

-m-

Турист
Регистрация
8 Янв 2013
Сообщения
4
Реакции
1
Credits
8
kbmmemtable as underling dataset
 

white_nigger

Турист
Регистрация
2 Май 2010
Сообщения
5
Реакции
1
Credits
10
У грида DevExpress давно есть специальные вьюхи и режим server-mode для работы с серверами SQL. Быстро работают и на > 100000 записей. Всё зависит от возможностей сервера и сетки
 

nike1968

Турист
Регистрация
10 Янв 2013
Сообщения
3
Реакции
0
Credits
6
А если больше 500000 записей то что лучше?
 

Mr.Long

Турист
Регистрация
9 Янв 2012
Сообщения
6
Реакции
0
Credits
10
Лучше в этом случае подумать, а какого черта 500000 записей делают в гриде

+1
Скажите мне, что будет делать пользователь с этими тысячами. Однознчно они все ему не нужны, а нужны лишь только пара строк, которые будут из них найдены при помощи Excel или еще чего.
Подумайте над тем, что в конечном итоге хочет пользователь и сделайте это на стороне сервера.
 

nike1968

Турист
Регистрация
10 Янв 2013
Сообщения
3
Реакции
0
Credits
6
+1
Скажите мне, что будет делать пользователь с этими тысячами. Однознчно они все ему не нужны, а нужны лишь только пара строк, которые будут из них найдены при помощи Excel или еще чего.
Подумайте над тем, что в конечном итоге хочет пользователь и сделайте это на стороне сервера.
Все очень просто. В базе более 500 000 объектов. Из них можно выделить 24 группы.
Так вот в самой большой группе более 200000 записей.
Типа список всех объектов в городе. И нужен поиск по улицам и тд.
 

Mr.Long

Турист
Регистрация
9 Янв 2012
Сообщения
6
Реакции
0
Credits
10
Все очень просто. В базе более 500 000 объектов. Из них можно выделить 24 группы.
Так вот в самой большой группе более 200000 записей.
Типа список всех объектов в городе. И нужен поиск по улицам и тд.

А зачем делать фильтрацию на стороне клиента?
Выполняй поиск на сервере, а на клиент возвращай уже результат.
+
Использовать fetch порциями, вместо того, чтоб вытянуть все данные, если под критерии поиска попадает множество строк.
Когда пользуешься Google ты же не делаешь "Отобразить все страницы в интернете", а дальше я сам, через поиск в браузере :)
 

NkzAlex

Турист
Регистрация
22 Май 2013
Сообщения
4
Реакции
0
Credits
8
Странно, у нас 500 000 записей не стесняются запрашивать, грид не тормозит, только памяти в компе бывает не хватает
 

dmitrigan

Местный
Регистрация
1 Май 2007
Сообщения
10
Реакции
0
Credits
32
вообще не комильфо грид грузить большим количеством записей.
лучше запросы на стороне сервера и только необходимый результат загружать в грид
 
Статус
В этой теме нельзя размещать новые ответы.