MySQL


MySQL: о пользе вложенных запросов

Ноябрь 28th, 2010 by Сергей Тамкович

Не так давно, начиная с версии MySQL 4.1 — СУБД MySQL получила поддержку так называемых вложенных запросов. Большинство вложенных запросов могут быть переписаны с помощью стандартного join. Например вот такой вложенный запрос: SELECT a, b FROM t1 WHERE c IN (SELECT d FROM t2); Можно безболезненно заменить эквивалентом без вложенного запроса: SELECT t1.a, t1.b FROM […]


Kamailio: загружаем много данных с помощью db_mysql

Октябрь 20th, 2010 by Сергей Тамкович

В Kamailio/OpenSIPS, как в любом взрослом проекте, имеется некоторое количество «прокладочных» интерфейсов. Задача этих интерфейсов — унификация. Например, с помощью mem/mem.h унифицирована работа с памятью. Интерфейс предоставляет набор вызовов pkg_malloc/pkg_free для работы с обычной памятью и shm_malloc/shm_free для работы с разделяемой памятью. Благодаря унификации работы с памятью — Kamailio портирован на множество различных платформ. Другим […]


Asterisk realtime теперь различает NULL и пустые строки

Январь 2nd, 2010 by Сергей Тамкович

Новогодние каникулы — отличное время для обновления вашей системы. Есть время подумать, взвесить все «за» и «против» и внимательно накатить необходимые обновления. Не стали исключением и эти праздники. Неприятный сюрприз ждал меня в модуле res_config_mysql из Asterisk-addons. 4 декабря, в него был добавлен сомнительный патч: /* Encode NULL values separately from blank values, for the […]