|
MySQL.RU - Webboard
Вернуться
Оптимальный поиск (Chirill) 06/02/2006 - 02:00:01
Re: Оптимальный поиск (Dinky) 06/02/2006 - 06:46:40
Re: Оптимальный поиск (Chirill Trescencov) 06/02/2006 - 07:59:51
Re: Оптимальный поиск (isms.ru) 06/02/2006 - 10:44:57
Re: Оптимальный поиск (Dinky) 06/02/2006 - 19:03:27
Re: Оптимальный поиск (Chirill Trescencov) 06/02/2006 - 23:57:05
Re: Оптимальный поиск (Chirill Trescencov) 06/02/2006 - 23:58:47
Re: Оптимальный поиск (Dinky) 07/02/2006 - 00:23:08
Re: Оптимальный поиск (freddykr) 08/02/2006 - 12:20:57
Re: Оптимальный поиск (freddykr) 08/02/2006 - 12:32:31
Re: Оптимальный поиск (Dinky) 08/02/2006 - 18:51:00
Re: Оптимальный поиск (Chirill Trescencov) 09/02/2006 - 00:15:42
Re: Оптимальный поиск (Chirill Trescencov) 09/02/2006 - 00:18:27
Re: Оптимальный поиск (Chirill Trescencov) 09/02/2006 - 00:34:50
Re: Оптимальный поиск (freddykr) 09/02/2006 - 11:21:55
Re: Оптимальный поиск (Dinky) 09/02/2006 - 20:22:19
Re: Оптимальный поиск (freddykr) 10/02/2006 - 07:07:30
Re: Оптимальный поиск (Chirill Trescencov) 10/02/2006 - 11:27:04
Re: Оптимальный поиск (Dinky) 10/02/2006 - 20:05:43
> Original message text:
> From: Chirill - 06/02/2006 - 02:00:01
> Subject:Оптимальный поиск
> -----------------
> Предположем, у нас есть список квадратных чисел(массив - чекбоксы на форме):
> 2,4,8,16,32,etc...
> Как бы удобней запоминать в mysql, выбранные числа ( которых может быть несколько).. Да так что бы в дальнецшем был оптимально быстрый поиск по записям.... Тоесь, в дальнейшем мне надо выбрать все записи в которых присутсвует 16 и 32 например.
> Тоесть, у нас есть список юзеров и с множеством полей (username,password, etc и вот мне надо поле где храниться будет это можноство чисел)... Строковые варианты не предлогать ( хранить ввиде строки и отделять каким-то знаком и потом делать LIKE '')...
>
> Я вот думал, здесь возможно надо проводить какое-т математическое действие надо выбранными числами ( например сложение ) для хранения одного целого чила. и потом уже при помоши другово математического действия делать доиск если входит искомое число... Это тока предположение.. Я думаю насчёт оптимального пути поиска для массивов чисел ( для облегчения и возможно решения задачи, я взял за основу квадратные числа )..
>
> Если может ктото видел уже обсуждения это темы, киньте ссылку.
> Зарание спасибо.
>
From: Chirill Trescencov - 06/02/2006 - 23:57:05
Subject:Оптимальный поиск
-----------------
А как ты будешь потом отделаять
например 2 от 22 ? если юзер выберит 2 ии 22 (степени).. Тут же надо так сделать чтобы потом можно было сделать вывести всех юзверов которые выбрали 6 (SELECT * FROM table WHERE field MATH_OPERATION 6 ) ? Тоесть чтобы быстро выполнялся запрос... Я как не думал, невыходит.. я правдо не уверен что можно, просто я видел как-то на професиональном сайте что они все CHECKBOXS хранят именно в числах 2 в степени... 2,4,8.. а никак часто все сделать 0,1,2,3,4,5.. У них база большая 5милион наверно, тоесть я могу догадоваться что ето не просто так сделанно, а именно со смыслом для дальнейшего быстрого поиска этих юзверей.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
26465
|
|