|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/400 17 Mar 2002 12:00:20 To : "Konstantin Lesnichenko" Subject : Re: Ускорение работы с текстовыми базами -------------------------------------------------------------------------------- Здравствуй, Konstantin Lesnichenko. KL> Имеется данные, которыми регулярно используется (порядка 5 процессами KL> одновременно). Данные не меняются. KL> Какое решение будет оптимальным: KL> 1). Загнать данные БД и получать по мере необходимости (не все данные нужны KL> сразу, в поиске нет необходимости). Hо в этом случае память, занимаемая под KL> данные в процессах будет увеличиваться на число процессов. KL> 2). Узнать о методе расшаренной памяти (не знаю даже как это точнее описать, KL> но где-то слышал). Как-бы обращение к памяти напрямую, без БД. KL> Hасколько этот будет быстрее SELECT'а? KL> 3). Создавать обычный плоский файл, и получать данные из него при старте KL> процесса. KL> Итак интересует наиболее благоприятное для загрузки (процессора) && (памяти) KL> && (скорости работы с данными) решение... Если поиск нужных данных настолько прост, что можно рассматривать работу руками в шмеме, то я бы порекомендовал use DB_File. Hаверняка там принцип выбора "не всех" - обращение по одному простому ключу. -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/11308b5833c44.html, оценка из 5, голосов 10
|