![Writing a Database Abstraction Layer](https://i0.wp.com/www.samwareuk.co.uk/wp-content/uploads/2019/08/database.jpg?fit=604%2C403&ssl=1)
Writing a Database Abstraction Layer or How I Learned to Become Database-Agnostic
Every once in a while, a developer finds they need to write an application that uses multiple different database languages. In this article I take a look at the pros and cons