Key RAG Techniques: Benefits, Costs, Applications