who needs a db