The Data Access Handbook: Achieving Optimal Database Application Performance and Scalability