Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Comoderator of RU.CGI.PERL           2:5020/371.32  18 Feb 2001  16:15:03
 To : Rcmtu-net
 Subject : Moderatorial [+] (Re: Hа: Постраничный вывод)
 -------------------------------------------------------------------------------- 
 
 В твоём письме от Fri, 16 Feb 2001 11:05:57 +0300 написано:
 
 rnmnr> Да, с таблицей и мне понравилось, то есть ID запросов отсортированы в
 rnmnr> таблицу. Пришёл запрос, кодировка его в ID, сравнение с уже готовым,
 rnmnr> ежели нет, то на обработку, если есть, то пушем в пользователя. Потому
 rnmnr> что ежели в каждом запросе обрабатывается бешеное количество записей,
 rnmnr> кому это надо по 100раз одно и тоже отвечать, Даже в магазина вешают
 rnmnr> таблички, что бы одно и тоже не мусолить
 
 rnmnr> --
 rnmnr>     ==
 rnmnr> Ищу древний текстовый редактор PE-2 ( IBM's Personal Editor )
 rnmnr> Для ДОСа, дистрибутив ~ 70кбайт
 rnmnr> "Tarasov Sergej" <tarasov@pmi.lv> сообщил/сообщила в новостях следующее:
 rnmnr> news:2733094986@p2.f175.n5020.z2.ftn...
 >> Mon Feb 12 2001 20:59, Ruslan Bondarev wrote to Tarasov Sergej:
 RB>>     А теперь почитай свой рецепт:
 
 RB>> From: "Tarasov Sergej" <tarasov@pmi.lv>
 
 >> [skipped]
 
 RB>> === End of msg ===
 
 RB>>     А теперь скажи мне, что лучше - создавать для каждого запроса
 rnmnr> свой
 RB>> временный файл и затем заставлять одного пользователя с ним работать
 rnmnr> или
 RB>> создавать один файл на ВСЕХ пользователей, задавших этот запрос?
 
 >> Конечно, второе лучше. Hо гораздо сложнее. Как ты определишь, что этот
 >> запрос уже задавали и он еще в кеше? А так, если у каждого свой
 >> персональный кеш, не слишком сложно и почти так же эффективно.
 
 RB>> А если ты просто из одной базы строишь
 RB>> другую (причем переносишь ее в файл) и (наверное) при вызове
 rnmnr> пользуешься
 RB>> angle-operator ("<>"), а не seek'аешь по файлу с полями фиксированной
 RB>> длины - это, наверное, совсем не круто.
 RB>>     Я может и заблуждаюсь в своем мировоззрении, если что - поправь.
 rnmnr> (о;
 
 >> Hу, про файл я может погорячился, просто писал первое, что пришло в
 rnmnr> голову.
 >> Создать в той же базе таблицу и писать результаты поиска туда наверно
 >> проще и быстрее. Тем более, что база наверно не сразу эту информацию
 >> на диск скинет, и при запросе второй порции она еще может быть в памяти.
 >> Hо если говорить про сохдание временного файла, то на перле я бы сделал
 >> очень просто. В файле было бы просто N байт, по четыре (два или сколько
 >> угодно) байта на ID записей, которые были возвращены как результат
 >> запроса. Читаешь весь файл (или нужный кусок) и с помощью unpack делаешь
 >> массив чисел. И никаких angle-operator.
 
 RB>>     Да и вообще, ты что, Гугль свой пишешь, чтоль? Я же говорил, что
 rnmnr> при
 RB>> простом индексировании ключевого поля и не очень сложном пересечении
 rnmnr> мне
 RB>> сдвиг и LIMIT хватало выше крыши. Hе хватало бы - сказал бы директору
 RB>> проекта, чтобы он прикупил какой-нить Оракл или Информикс для этой
 RB>> задачи.
 
 >>  А ты что, пуп Земли? Исходный вопрос ты разве задавал? Если тебе хватает,
 >> я рад за тебя.
 
 Оверквотинг.
 -- 
 FIDO: Artem Chuprina, 2:5020/371.32, comoderator of RU.CGI.PERL
 Internet: Artem Chuprina <cmrcp@ran.pp.ru>, comoderator of fido7.ru.cgi.perl
 --- slrn/0.9.6.3-as (Linux)
  * Origin: AKA с подствольным плюсомётом (2:5020/371.32)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Moderatorial [+] (Re: Hа: Постраничный вывод)   Comoderator of RU.CGI.PERL   18 Feb 2001 16:15:03 
Архивное /ru.cgi.perl/72112956d6c2b.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional