Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.011 c
1-26584
baracuda
2003-05-28 15:06
2003.06.09
запись в файл


14-26747
RIMMER
2003-05-22 01:18
2003.06.09
Мелкософт спамит?


1-26557
McSimm2
2003-05-28 10:36
2003.06.09
Tlist.Sort


14-26656
vidiv
2003-04-10 10:07
2003.06.09
---|Ветка была без названия|---


3-26362
Till
2003-05-20 13:51
2003.06.09
Странно первый раз добавляеться а потом уже не хочет :((





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский