Though NOT EXISTS and NOT IN sounds similar there is quite a lot of difference between them. In this blog post I had shown the performance difference between the both and which one we need to use in a particular scenario. Hope you would find it useful!