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

  • Автор темы svi2009
  • 3269
  • Обновлено
  • 18, Apr 2012
  • #1
Здравствуйте.

Заметил, что GridDBTableView от DevExpress при 10 000 записях в базе данных начинает "притормаживать" при работе с ними (сортировка, "горячий" фильтр) средствами самого GridDBTableView.

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

Спасибо.

svi2009


Рег
13 Dec, 2009

Тем
3

Постов
3

Баллов
33
  • 24, Jun 2012
  • #3
EhLib+fibPlus при 30000 работает нормально =) "горячий" фильтр сделай через запрос и будет быстрее...
 

XProger


Рег
02 May, 2010

Тем
1

Постов
5

Баллов
15
  • 20, Feb 2013
  • #4
У грида DevExpress давно есть специальные вьюхи и режим server-mode для работы с серверами SQL. Быстро работают и на > 100000 записей. Всё зависит от возможностей сервера и сетки
 

white_nigger


Рег
02 May, 2010

Тем
0

Постов
2

Баллов
2
  • 26, Feb 2013
  • #5
nike1968, post: 744893:
А если больше 500000 записей то что лучше?
Лучше в этом случае подумать, а какого черта 500000 записей делают в гриде
 

qvint


Рег
30 Mar, 2011

Тем
0

Постов
6

Баллов
6
  • 06, Mar 2013
  • #6
qvint, post: 744894:
Лучше в этом случае подумать, а какого черта 500000 записей делают в гриде
+1 Скажите мне, что будет делать пользователь с этими тысячами. Однознчно они все ему не нужны, а нужны лишь только пара строк, которые будут из них найдены при помощи Excel или еще чего. Подумайте над тем, что в конечном итоге хочет пользователь и сделайте это на стороне сервера.
 

Mr.Long


Рег
09 Jan, 2012

Тем
1

Постов
3

Баллов
13
  • 06, Mar 2013
  • #7
Mr.Long, post: 744895:
+1
Скажите мне, что будет делать пользователь с этими тысячами. Однознчно они все ему не нужны, а нужны лишь только пара строк, которые будут из них найдены при помощи Excel или еще чего.
Подумайте над тем, что в конечном итоге хочет пользователь и сделайте это на стороне сервера.
Все очень просто. В базе более 500 000 объектов. Из них можно выделить 24 группы. Так вот в самой большой группе более 200000 записей. Типа список всех объектов в городе. И нужен поиск по улицам и тд.
 

nike1968


Рег
10 Jan, 2013

Тем
0

Постов
3

Баллов
3
  • 06, Mar 2013
  • #8
nike1968, post: 744896:
Все очень просто. В базе более 500 000 объектов. Из них можно выделить 24 группы.
Так вот в самой большой группе более 200000 записей.
Типа список всех объектов в городе. И нужен поиск по улицам и тд.


А зачем делать фильтрацию на стороне клиента?

Выполняй поиск на сервере, а на клиент возвращай уже результат.

+

Использовать fetch порциями, вместо того, чтоб вытянуть все данные, если под критерии поиска попадает множество строк.

Когда пользуешься Google ты же не делаешь "Отобразить все страницы в интернете", а дальше я сам, через поиск в браузере
 

Mr.Long


Рег
09 Jan, 2012

Тем
1

Постов
3

Баллов
13
  • 22, May 2013
  • #9
Странно, у нас 500 000 записей не стесняются запрашивать, грид не тормозит, только памяти в компе бывает не хватает
 

NkzAlex


Рег
22 May, 2013

Тем
1

Постов
2

Баллов
12
  • 11, Nov 2013
  • #10
вообще не комильфо грид грузить большим количеством записей. лучше запросы на стороне сервера и только необходимый результат загружать в грид
 

dmitrigan


Рег
01 May, 2007

Тем
1

Постов
3

Баллов
13
  • 02, Dec 2013
  • #11
Обнови DevExpress, они уже давно оптимизировали на большое количество записей
Есть также бесплатный компонент Fast GridView
 

HSKL


Рег
02 Dec, 2013

Тем
0

Постов
1

Баллов
1
  • 03, Nov 2014
  • #12
DevExpress используется в билинговой системе, при достаточной мощности компа отображает более 100000 записей спокойно.
 

МарковАлександр


Рег
23 Aug, 2012

Тем
1

Постов
24

Баллов
34
  • 03, Nov 2014
  • #13
У меня нет слов я писал еще Два года назад подгружать частями!!!! Зачем поднимать тему
 

LeshaRB


Рег
11 Jun, 2007

Тем
5

Постов
110

Баллов
160
  • 05, Nov 2014
  • #14
EhLib + ADO - работают нормально и при 300 т. записей. Много зависит от размера самой записи, число полей их тип, форматирование и.т.п
 

pppDSV


Рег
23 Feb, 2008

Тем
1

Постов
5

Баллов
15
  • 07, Nov 2014
  • #15
XProger, post: 744885:
EhLib+fibPlus при 30000 работает нормально =)
"горячий" фильтр сделай через запрос и будет быстрее...
Really help, thanks anyway!
 

sikancil


Рег
20 Oct, 2011

Тем
2

Постов
13

Баллов
33
  • 31, Dec 2014
  • #16
pppDSV, post: 744913:
EhLib + ADO - работают нормально и при 300 т. записей. Много зависит от размера самой записи, число полей их тип, форматирование и.т.п
У EhLib есть конечно много достоинств. Удобное подключение словарей .... PickList KeyList Избавляет частично тормозов. Это к тому когда кодировку словарных значений приходится делать через VIEW
 

v33v


Рег
26 Feb, 2011

Тем
1

Постов
7

Баллов
17
Тем
49554
Комментарии
57426
Опыт
552966

Интересно