[Moscow.pm] PHP-шник :)

Dmitry Simonov dsimonov на gmail.com
Чт Фев 21 22:01:33 PST 2013


Поисковые запросы с интерфейса будут обрабатываться минутами.

---
Dmitriy V. Simonov,
Perl & Python programmer


2013/2/22 Nikita Zubkov <nikzubkov на gmail.com>

> 21 февраля 2013 г., 22:50 пользователь Dmitry Simonov
> <dsimonov на gmail.com> написал:
> > Предлагаю решить всем задачку, с которой тру-пехапешники расправились
> сходу.
> > Есть таблица в миллиард записей и 100+ колонок (c1, c2, c3...). Таблица
> > разумеется постоянно растёт и апдейтится.
> >
> > Требуется придумать решение, которое позволит в таблице делать выборки с
> > динамическими условиями (то есть само условие определяется в рантайме, а
> не
> > на этапе компиляции) вида: "( c1 = 100 and c2 > $a and c3 = 'some
> string' )
> > || ( ... and ... and ... ) || ... ". Скажу сразу, - решение "в лоб"
> просто
> > составлять нужные правила для sql-запросов на постгре дают на таблице в
> > миллион записей результаты сильно больше 0.1 секунды. Монгу тоже сразу
> > выкидывать (неэффекттивна в шардированном виде и (или) если объём данных
> не
> > помещается в оперативку).
>
> В такой постановке эта задача кроме как в лоб и не может быть решена.
>
> --
> С уважением,
> Никита Зубков
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20130222/cbbb6399/attachment.html>


Подробная информация о списке рассылки Moscow-pm