>База - это всего лишь хранилище. Ядро биллинга - это его расчетная
>часть. хм ну ну
ядро билинга -- это в первую очередь именно грамотно спроектированная база
>Да ну, а затратить время на вызов это процедуры (инициализация, обработка результата)
>- в результате получается не все так гладко. В твоем случае,
>если ты не претендуешь на ISP биллинг - SP пожалуй идеальный
>вариант.
любой sql запрос (которых несколько) для расчетного модуля создает в БД точно те-же накладные расходы на инициализацию и обработку результата, что и SP, только SP выполняется 1 раз..
>Зависит от задач, которые выполняются. Сложность установки одного и другого приблизительно одинакова.
>MySQL быстрее отрабатывает на select и insert - поэтому я его
>юзаю для тарификации и сбора netflow, в Pg - я храню
>подсчитаный результат. Pg - более надежная штука при высоких нагрузках. Я
>понимаю Ваше желание после прослушивания крутого курса по СУБД писать все
>в SP, но поверьте - это не всегда круто и обосновано.
не всегда, но как показывает практика -- в большинстве ресурсоемких задач с БД только они и спасают ;)