Форум: "Базы";
Текущий архив: 2003.06.09;
Скачать: [xml.tar.bz2];
ВнизОбработка локальной таблицы в ОЗУ Найти похожие ветки
← →
Сергей Суровцев (2003-05-16 08:52) [0]Хотелось бы, чтобы вся промежуточная обработка таблицы велась только в ОЗУ, не трогая винт, а на винт фиксировать только результат. Работа с DBF, индексами через BDE.
← →
Sergey13 (2003-05-16 09:06) [1]Если таблица небольшая, то можно попробовать поиграться с таблицами в памяти типа rxmemorydata.
Можно попробовать создать виртуальный диск, скопировать туда БД и работать с ней.
Но оба способа опасны в плане возможной потери результатов при аварийном выключеннии питания или зависания компа.
Кроме того нельзя гарантировать нахождение базы именно в ОЗУ, а не в свопе.
← →
Внук (2003-05-16 09:37) [2]Компонент TdxMemoData из пакета DevExpess - может быть то, что нужно. Это DataSet, который работает с данными из оперативной памяти. Весьма удобная штука для написания прототипов программ на начальном этапе проектирования.
← →
Сергей Суровцев (2003-05-16 10:15) [3]>Sergey13 © (16.05.03 09:06)
>оба способа опасны в плане возможной потери результатов
Расчеты промежуточные с многократными прогонами больших баз,
поэтому аварийность не беспокоит. Гораздо важнее максимально
ускорить процесс (рассчитываю где-то на порядок) и не
изнашивать винты. Ну а своп - это уже конечно дело системы.
>Внук © (16.05.03 09:37)
>Компонент TdxMemoData из пакета DevExpess
Поискал но не нашел пока. Если вдруг найдется ссылка буду
весьма благодарен.
← →
Alexey Bednov (2003-05-16 11:33) [4]
> Расчеты промежуточные с многократными прогонами больших
> баз
Как раз так и делаю, используя TrxMemoryData из RXLib
← →
Внук (2003-05-16 11:50) [5]>>Сергей Суровцев © (16.05.03 10:15)
Так ссылка-то простая http://www.devexpress.com/index.shtm
Только платный он, кажется. А уж там - как повезет :))
← →
Cruel (2003-05-21 10:05) [6]Я, конечно чайник, но если попробовать компонентом TADODataSet с установками по умолчанию и поиграть CacheSize (по умолчанию = 1)?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.06.09;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c