Rishikesh,
The experts all make good points. I know of one customer that also has many material additions throughout the day. They created a program that runs every 15 minutes which identifies recently created materials and then creates and activates new side integration models for just those materials. When the nightly IM job runs, everything is collected into the main IM's. The side IM's are then deactivated and deleted. I thought it was very clever. But they had a clear business need and it was demanding in terms of performance.
I'm not able to provide any more details of the implementation. It is something you may want to think about.
Best regards,
Mike