[PHPCONF 2009] 5 вариантов докладов от Андрея Аксенов (Sphinx)

Мне интересен

  • 1- Sphinx 101

    Голосов: 3 11,5%
  • 2 - Sphinx 2009.

    Голосов: 19 73,1%
  • 3 - Бойся вилки.

    Голосов: 21 80,8%
  • 4 - Ставим Sphinx за 15 минут.

    Голосов: 5 19,2%
  • 5 - Зачем знать алгоритмы.

    Голосов: 15 57,7%
  • Укажу в топике

    Голосов: 0 0,0%

  • Всего проголосовало
    26
  • Опрос закрыт .

confguru

ExAdmin
Команда форума
5 авриантов докладов от Андрея Аксенов (Sphinx)

1) Sphinx 101.
Типичное введение в тему для первого класса: что это, что умеет,
как и зачем использовать, итп.

2) Sphinx 2009.
За неполный 2009й год мы сделали много разных новых фич.
Настолько много, что про некоторые сами уже забываем напрочь.
Про которые еще не забыли, можно рассказать.

3) Бойся вилки.
Потому что один удар, 4 дырки.
Рассказ про 4 разных тонких момента в PHP, на которые мы нарывались.
3.1) http://www.mysqlperformanceblog.com/2007/03/27/integers-in-php-running-with-scissors-and-portability/
3.2) http://www.mysqlperformanceblog.com/2008/01/10/php-vs-bigint-vs-float-conversion-caveat/
3.3) Наколка про внутреннее устройство массивов.
3.4) Наколка про serialize/unserialize тупых интов.
3.5) Наколка про инты и платформы (по сути это 3.1, как оно било в спину в продакшне).
3.6) Вывод: все эти чудеса на 100К кода уже задрали, следующий серьезный шмат скрипта пишем на Питоне.

4) Ставим Sphinx за 15 минут.
Живая демка, аналогичная проделанной на Percona's conf 2009.
Берем Mantis, и вкручиваем в него Sphinx за 15 минут, буквально.

Понятно, что есть характерный bias про Sphinx.
Видимо, потому, что очевидная точка пересечения меня и аудитории :)

Подозреваю, есть еще неочевидные всякие.
Типа MySQL, storage engines, программирования в целом, итд итп.
Правда, про такие альтернативные темы практически не задумывался.
Те. рассказать про всякое могу, а придумать сам себе тему уже хуже.
Но пример с наскоку привести могу.

5) Зачем знать алгоритмы.
Рассказать коротенько про устройство B-tree.
Показать временные характеристики разного вида операций.
И немедля рассказать, как внутри база (любая) считает запросы.
Как вынуждена считать по B-tree индексу, как по covering, как по hash.
Как, соотв-но, немедля становится видно для некоторых запросов, что с ними делать, чтобы не тупило!!!
Чисто из вот этих общеобразовательных соображений, причем.
 

fixxxer

К.О.
Партнер клуба
если рассуждать логически - 2+4 на конфу, 3+5 на мастерклассы :)
 

kdk

TeaM PHPClub
ммм мне кажется все что про установку за 15 минут и вводное для новичков... нафиг...
 

shodan

Новичок
@anight, ну я на Питоне написал только несколько махоньких микробенчмаков пока, но шибко нравится - по сравнению с пхп небо и земля!!!
 

anight

Новичок
shodan, sphinxapi.py замечательно кстати работает в производстве, спасибо !
 

Silex

unitecsys
1) Обычная статья, не для конфы и мастер-классов
2) Свежак из первых рук => конфа
3) Оч. интересно, если еще развить и дополнить нетривиальными штуками, в которые упирается РНР и окружение на граничных условиях - на конфу, если в таком виде - МС. Только если на конфу, надо как-то логически организовать, а то просто набор маленьких секретов - как-то нецельно будет.
4) В чистом виде - обычный скринкаст, нет смысла. Если попутно будут нетривиальные тонкости и "шаги влево-вправо" - МС.
5) Теория, тут же подкрепленная практикой. МС, однозначно.
 

confguru

ExAdmin
Команда форума
Так - надо определиться 2 или 3..

Переношу из штаба в публичное голосование.. :)

Голосуем!

-~{}~ 25.08.09 12:38:

up!
 

shodan

Новичок
Автор оригинала: admin
Так - надо определиться 2 или 3..
Я могу и несколько докладов доложить, хоть все 5.

Про тонкие наколки в PHP довольно коротко можно сделать, соотв-но имхо вариант засунуть на флип.

Про новые фичи соотв-но в 30 минут (без учета вопросов зала) должен уложиться.
 

confguru

ExAdmin
Команда форума
shodan

Ну п.3 скорее на мастрекласс тянет имхо..

P.S. Интернет нужен будет для выступления?
 

shodan

Новичок
@admin, на мастеркласс там информации маловато и она "не такая" - это тупо блиц-рассказ о ряде [censored] тонкостей, которые "обычному" погромисту может кстати даже и не нужны никогда.

Интернет не нужен ни для одного из вариантов.
 

confguru

ExAdmin
Команда форума
Sphinx 2009.
Аксенов Андрей автор Sphinx
http://www.sphinxsearch.com/


Обзор новых фичей, появившихся в Сфинксе за 2009й год.
- MySQL протокол и SphinxQL
- RT индексирование (альфа)
- строковые атрибуты
- модели обработки запросов (fork, prefork, threads)
- новый формат позиций, индкесирование без позиций
- кеш общих подзапросов
- "смешанные" символы
- агрегатные функции
- и еще 10+ других интересных фичей

Флипчарт-сессия: Бойся вилки: Недокументированыые тонкости обработки целых чисел, вещественных чисел и
массивов в PHP, и как с ними бороться.
 
Сверху