Can handle large data sets in db engine efficiently
* Creates an interface layer between the application and the data
+ Apache runs as www-data user, db runs as mysql user, for everyone
+ Applications log into db and accounts there keep data separate