Pull to refresh
0
0
Alexey Sibirtsev @Alexsib

Software Engineer

Send message
Пользуюсь EXPLAIN EXTENDED давно. На самом деле очень удобно. Спасибо автору.
Полностью согласен с Вами. Жаль «нет заряда для голосования»
Автору респект, всё никак не мог заставить себя сесть за AVR, только PIC'ами баловался.
Сталкивался с подобной проблемой. Применил следующее:
1. Ввёл в таблицу дополнительный столбей int(11)
2. Раз в сутки этот столбец обновляется и в него пишутся значения rand
3. Выборка идёт примерно следующая: SELECT * FROM table WHERE rand_field > RAND() LIMIT 10

Таким образом функция RAND() вызывается один раз, нет копирования записей в темповую таблицу, обновление «случайного» столбца происходит ночью, когда большенство пользователей спит
Спасибо Вам и автору статьи.
Полезные вещи, могут пригодиться
Вилен, респект огромный :)
если попорядку, то наверное так
1. Возможность саморазвиваться — возможность решать сложные, нестандартные задачи, осваивать новые технологии и п.т.
2. Карьерный рост, как следствие пункта 1
3. Возможность самому составлять план работы.
4. Спокойствие и ещё раз спокойствие :)
5. Хороший дружный коллектив.
6. Возможность посещать различные семинары и конференции (PHPConf, Highload и тп)
7. Полный контроль над своими проектами, никаких PM и тп. — мой проект, значит мой
7. Хорошая «белая» зп
8. Бонусы премии
9. Соц пакет
10. Различные бесплатные вкусности: чай, кофе, бутерброды и тп.
статья ни о чём. храню данные (в том числе сессии) в memcache. уже как год использую такую реализацию, проблем нет.
На счёт быдлокодеров не согласен, есть и умные люди. Но их мало, что огорчает :(
не поленился прочитал все коменты
Статья в общем то дельная, я согласен с пунктами 1, 3, 4, 5, 6, 9, 10 и 11

На счёт многотабличных запросов и индексов не согласен полностью.
Если использовать InnoDB, то можно юзать такие вкусняшки, как внешние ключи, благодаря которым многотабличные запросы значительно ускоряются.
Что касается текстового поиска по другой таблице, согласен, но не по таблице надо искать, а воспользоваться например Sphinx. Полгода как прикрутил к своим проектам и нарадоваться не могу. А для построения индекса достаточно сделать представление, чтобы не дублировать данные. Один сложный запрос раз в сутки — не критично, а каждый раз добавлять записи в таблицу с FULLTEXT это эже проблема, тем более что в MySql это возможно только с MyISAM
А в чём нарисована диаграмма прецедентов
Просто не надо жать переходить по таким ссылкам. Мне в личку пирлетело сообщений 10 и на стене 2 оставили.
Установка memcached под окна разжовывалась на разных блогах уже раз 10.

Кстати запустить службу можно тоже из консоли, просто набрав memcached.exe -d start
Классная статья, спасибо.
Обыкновенный трансформатор, вернее просто сопряжённые катушки индуктивности
Не совсем понятем вопрос. Что такое множественное наследование интерфейсов? Если подразумевается имлементация классом нескольких интерфейсов, то использую конечно, очень помогает для написания моделей.
А множественное наследование как факт (Class A{} Class B extends A {} Class C extends B {} ) для имплементации невозможно.

Information

Rating
Does not participate
Location
Berlin, Berlin, Германия
Registered
Activity