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

Status
Not open for further replies.

svi2009

Member
Joined
Dec 13, 2009
Messages
8
Reaction score
0
Age
45
Здравствуйте.
Заметил, что GridDBTableView от DevExpress при 10 000 записях в базе данных начинает "притормаживать" при работе с ними (сортировка, "горячий" фильтр) средствами самого GridDBTableView.

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

Спасибо.
 
Last edited by a moderator:

XProger

Member
Joined
May 2, 2010
Messages
9
Reaction score
0
Age
37
EhLib+fibPlus при 30000 работает нормально =)
"горячий" фильтр сделай через запрос и будет быстрее...
 

white_nigger

Member
Joined
May 2, 2010
Messages
5
Reaction score
1
У грида DevExpress давно есть специальные вьюхи и режим server-mode для работы с серверами SQL. Быстро работают и на > 100000 записей. Всё зависит от возможностей сервера и сетки
 

nike1968

New member
Joined
Jan 10, 2013
Messages
3
Reaction score
0
А если больше 500000 записей то что лучше?
 

qvint

Member
Joined
Mar 30, 2011
Messages
27
Reaction score
4
А если больше 500000 записей то что лучше?

Лучше в этом случае подумать, а какого черта 500000 записей делают в гриде
 

Mr.Long

Member
Joined
Jan 9, 2012
Messages
6
Reaction score
0
Лучше в этом случае подумать, а какого черта 500000 записей делают в гриде

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

nike1968

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

Mr.Long

Member
Joined
Jan 9, 2012
Messages
6
Reaction score
0
Все очень просто. В базе более 500 000 объектов. Из них можно выделить 24 группы.
Так вот в самой большой группе более 200000 записей.
Типа список всех объектов в городе. И нужен поиск по улицам и тд.

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

NkzAlex

New member
Joined
May 22, 2013
Messages
4
Reaction score
0
Странно, у нас 500 000 записей не стесняются запрашивать, грид не тормозит, только памяти в компе бывает не хватает
 

dmitrigan

Member
Joined
May 1, 2007
Messages
10
Reaction score
0
Age
48
Location
Ставрополь
вообще не комильфо грид грузить большим количеством записей.
лучше запросы на стороне сервера и только необходимый результат загружать в грид
 

HSKL

New member
Joined
Dec 2, 2013
Messages
2
Reaction score
0
Обнови DevExpress, они уже давно оптимизировали на большое количество записей

Добавлено через 2 минуты
Есть также бесплатный компонент Fast GridView
 
Last edited by a moderator:

LeshaRB

Premium Member
VIP
Joined
Jun 11, 2022
Messages
320
Reaction score
451
Location
Canada
Deposit
$ 150
У меня нет слов я писал еще
Два года назад подгружать частями!!!!


Зачем поднимать тему
 

pppDSV

Member
Joined
Feb 23, 2008
Messages
9
Reaction score
4
EhLib + ADO - работают нормально и при 300 т. записей. Много зависит от размера самой записи, число полей их тип, форматирование и.т.п
 

kouvaev

Member
Joined
Mar 23, 2009
Messages
26
Reaction score
1
А что значит "Горячий фильтр"? :D
это когда на сервере что-ли?
 

lSeVeRl

Member
Joined
Jun 4, 2009
Messages
6
Reaction score
1
Age
44
EhLib - однозначно, как альтернатива - TMS grids
 
Status
Not open for further replies.
Top