Tamkovich.com: Телеком/VoIP блог
Современные технологии: Asterisk, SIP, Kamailio, Linux, Cisco, Linksys
MySQL
MySQL: о пользе вложенных запросов
28 ноября, 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
20 октября, 2010 by Сергей Тамкович
В Kamailio/OpenSIPS, как в любом взрослом проекте, имеется некоторое количество «прокладочных» интерфейсов. Задача этих интерфейсов — унификация. Например, с помощью mem/mem.h унифицирована работа с памятью. Интерфейс предоставляет набор вызовов pkg_malloc/pkg_free для работы с обычной памятью и shm_malloc/shm_free для работы с разделяемой памятью. Благодаря унификации работы с памятью — Kamailio портирован на множество различных платформ. Другим […]
Asterisk realtime теперь различает NULL и пустые строки
2 января, 2010 by Сергей Тамкович
Новогодние каникулы — отличное время для обновления вашей системы. Есть время подумать, взвесить все «за» и «против» и внимательно накатить необходимые обновления. Не стали исключением и эти праздники. Неприятный сюрприз ждал меня в модуле res_config_mysql из Asterisk-addons. 4 декабря, в него был добавлен сомнительный патч: /* Encode NULL values separately from blank values, for the […]