Data Driven Session and Performance

Suppose my mapping is insert only -- it has no update strategy at all. Also consider that my target load strategy is 'Normal' and not 'Bulk'. So in this scenario will I still get any performance gain if I select 'Treat All Source Rows As' as 'Insert' instead of 'Data Driven' ? I know keeping Data Driven wouldn't harm and would perfectly work too. But I want to know if selecting Data Driven would affect the performance in this situation?

That I know, but if the mapping itself is doing insert only then we can select either of these options, it will work just right. So the question was whether performance wise we will have any difference here depending on which option we select?

Using Data Driven option would do an additional validation and hence there could be a slight drop in performance when compared to Insert only. I assume, you would have the update strategy with just DD_INSERT in it.

Yes, that's exactly what I was asking about. So considering that we are only doing insertion to target the recommended practice would be to make it a pass through mapping without update strategy and set session property 'Treat All Source Rows As' to 'Insert' right? That will better performance wise I suppose rather than using Update Strategy and using DD_INSERT.