I'm going to go with a "yes".

I know people have tied it to sql before. I'm currently involved in a project where I make a lot of xml "database" files of my model. Its definitely possible, especially if you already are a database person. I'm more of a photographer, so the database interaction is frustrating for me. But for you, it should be a breeze!