Hi Jitendra,
concerning performance both options are fine. Open SQL might be a bit faster, however, External Views do not support input parameters and can only be created/maintained if HANA is your primary database (yet, consumption of the external view is possible via a secondary connection).
So the question which one to use is rather a question on how the view is constructed and in which scenario you'd like to use it.
Regards,
Jasmin