database vs data driven