A candidate database is a collection of information about job candidates, including their resumes, job application, and notes from the hiring team. Companies use candidate databases to manage their recruitment efforts, and review and compare potential candidates for open positions.