Добречко! Есть такая тема: биллинг, построенный целиком на Postgres, plpgsql функциях и тригах. Стоит задача увеличить его быстродействие. Сначала планировалось сделать это переписыванием функций на C и компиляцией во внешние so. Но кое-что прочитав я так и не обнаружил способов выполнить запрос из C функции, кроме как воспользовавшись клиентским интерфейсом. Вопроса собственно 2: 1. Стоит ли вообще связываться с С? И если да, то как делать оттуда запросы? 2. Как вообще можно разогнать такую систему?
Спасибо заранее.