Показаны сообщения с ярлыком mysql. Показать все сообщения
Показаны сообщения с ярлыком mysql. Показать все сообщения

понедельник, 1 ноября 2010 г.

[Ссылка] Архитектура Вконтакте

Самая популярная социальная сеть в рунете пролила немного света на то, как же она работает. Представители проекта в лице Павла Дурова и Олега Илларионова на конференции HighLoad++ ответили на шквал вопросов по совершенно разным аспектам работы Вконтакте, в том числе и техническим. Спешу поделиться своим взглядом на архитектуру проекта по результатам данного выступления.

Ссылка: http://habrahabr.ru/linker/go/107122/


Источник: Хабрахабр - Высокая производительность
Оригинальная страница: [Ссылка] Архитектура Вконтакте

вторник, 28 сентября 2010 г.

Node-mysql-libmysqlclient v1.0.0

Надеюсь я не надоел вам своими анонсами, но этот того стоит, так как с настоящего момента можно считать node-mysql-libmysqlclient стабильным модулем. Node-mysql-libmysqlclient добавляет поддержку работы с MySQL для Node.js, обеспечивает синхронное и асинхронное выполнение запросов к БД и имеющий API, близкое к API аналогичных коннекторов для PHP/Perl/Ruby и т.д. Все функции протестированы на ошибки и утечки памяти, если их использовать в соответствии с примерами. Имевший место крах в функции fetchAll() исправлен. По сравнению с ранее анонсированной версией стоит отдельно отметить появление примеров и документации по API.

воскресенье, 19 сентября 2010 г.

[Ссылка] MySQL оптимизация: ORDER BY RAND()

Довольно часто у нас возникает потребность выборки случайных данных из mysql базы данных. Как правило времени нет и используется самая простая конструкция вида SELECT [что-то] FROM [где-то] WHERE [то и сё] ORDER BY RAND(). Эта конструкция работает на ура. Но вот прототип выезжает на production и такой милый сердцу запрос вдруг начинает выпадать в топы медленных логов. В посте рассмотрены несколько возможностей для оптимизации этого запроса по нарастанию их эффективности.

Ссылка: http://habrahabr.ru/linker/go/104366/


Источник: Хабрахабр - Web-разработка
Оригинальная страница: [Ссылка] MySQL оптимизация: ORDER BY RAND()