SQL uses specialized data structures to hold the information so, I believe it's the fastest and should be the preferred in every situation that deals with a significant amount of data. Since you can also have threaded queries, and you already know SQL, I recommend you SQL.