AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.07.2004, 10:01   #18  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
но опять же нужен еще и map.
Ну, это, в общем, довольно старый и стандартный подход к проектированию - есть данные(map) и есть их отображение/модель (listView). И связь между этими двумя сущностями должна быть минимальна.
Тогда без особых проблем можно будет заменить, как хранилище данных (например, map на container или врем. таблицу), так и их отображение (listView на Table или Grid).

Цитата:
который в свою очередь опять в свопе на клиенте живет...
Ну, во первых map-ы, очень и очень компактны, если не пихать в них все что попало, а только нужную информацию. Так например map { [фамилия, имя, отчество] -> сумма} при количестве элементов в десятки тысяч, будет занимать всего лишь около 10 Мб.
Во-вторых, по ним действительно очень быстро работает поиск. Посмотри, все длительные алгоритмы используют map-ы - сводное планирование, закрытие склада.

И потом, а какую альтернативу предлагаешь ты ? Засунуть все в БД ? Лишь для того, чтобы отобразить пользователю в Grid ? А как же траффик, а как же нагрузка не сервер ?

У этого метода есть один недостаток - плохая масштафируемость. Если ожидается, что количество данных, которые придется хранить в map'е возрастет на несколько порядков, то соответственно и возрастет требования к оперативной памяти на клиенте - этот момент следует учитывать.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Книга Покупок можно ли не закрывать? asabin DAX: Функционал 1 18.11.2005 17:50
Можно ли в инамическом запросе использовать "group by"? yooshi DAX: Программирование 26 23.09.2005 16:35
ListView -> Clipboard -> Excel Deep Dreamer DAX: Программирование 6 17.05.2005 17:09
Можно ли исп. switch задать диапазон для case ??? djoker DAX: База знаний и проекты 23 27.12.2004 15:28
Можно ли поменять налоговый код по проведенной закупке или накладной поставщика Голова 2уха DAX: Функционал 1 25.10.2004 11:51
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 09:20.