|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
Что эффективнее использовать
Всем добрый день
мучает один вопрос - что эффективнее использовать при работе с БД загружать его в память или читать напрямую? Объясню Если нужно читать много данных из БД при запуске приложения - лучше все эти данные сперва грузить в массив или читать напрямую из файла? ДБ MS Access Нет ничего не возможного. Вопрос только во времени... |
#2
|
||||
|
||||
А без чтения из памяти вообще не обойтись. Поэтому её достаточно.
Пишу программы за еду. __________________ |
#3
|
||||
|
||||
Так лучше грузить данные сперва в массив??
Нет ничего не возможного. Вопрос только во времени... |
#4
|
|||
|
|||
На самом деле, как и всегда, все зависит от объема данных и способа и частоты их использования. Так что, давай больше информации - тогда получишь более подходящий под твою ситуацию совет.
|
#5
|
||||
|
||||
Цитата:
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
#6
|
||||
|
||||
Цитата:
Пишу программы за еду. __________________ |
#7
|
||||
|
||||
Дело в том что вот на примере программы гуглмап(установочная для ПК) программа при запуске загружает больше данных и на это уходит не так много времени
А моем случае я читаю из базы 150 строк из двух колонок уходит больше времени может дело в самом БД Аксез? Нет ничего не возможного. Вопрос только во времени... |
#8
|
||||
|
||||
По опыту сборки словарей на акцессовской базе "тормоза" проявляются лишь после 200000-300000 записей, да и то, от версии системного джет-провайдера это зависит и от конструкций запросов, 150 для неё - семечки, возможно, нужно пересмотреть логику работы с этими данными, без кода ведь не видно, как осуществляется доступ, что с ними происходит итд., а с другой стороны, если записей мало, то мож и база совсем не нужна, достаточно текстового файла и ...массива. Другими словами, колитесь, чего творите
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |