Hi Alex,
What do you mean by "consider an LCR approach that does not rely on having the entire data set in memory, but instead utilises an efficient, lightweight, but still database-bound query approach."
Can I configure kamailio to read directly from the database without setting them in the memory? or you mean trying to compress the rules
Thanks, Ali
Sent from my iPhone
On Jun 10, 2015, at 7:48 PM, Alex Balashov abalashov@evaristesys.com wrote:
On 06/10/2015 12:44 PM, Ali Taher wrote:
This is the number of rules generated from our system for LCR routing (we are dealing with transit traffic)
Indeed, but if you have a system of that size and complexity, I would encourage you to consider an LCR approach that does not rely on having the entire data set in memory, but instead utilises an efficient, lightweight, but still database-bound query approach.
What if your route table doubles in size?
Even estimating 1 kB per rule and exactly 44m rules, you're looking at 42 GB of memory. That's not realistic. I'd go back to the architectural drawing board.
-- Alex Balashov | Principal | Evariste Systems LLC 303 Perimeter Center North, Suite 300 Atlanta, GA 30346 United States
Tel: +1-800-250-5920 (toll-free) / +1-678-954-0671 (direct) Web: http://www.evaristesys.com/, http://www.csrpswitch.com/
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users