CDDB (abreviação de "Compact Disc Database", traduzida como Base de Dados do Disco Compacto ou ainda Banco de Dados do Disco Compacto) é uma base de dados para aplicativos, permitindo que dado software busque informações sobre discos de áudio (CD ou compact disc) através da Internet. Essa função é feita por um cliente, que calcula a identidade (quase) única do disco e então interroga a base de dados a respeito. Como resultado, o cliente consegue mostrar o nome do artista, o título do CD, a listagem de músicas (faixas), além de outros dados adicionais.
Esta base de dados é usada primacialmente por tocadores de mídia (os chamados media players) e softwares de ripagem de CDs (os chamados CD Ripper, CD grabber ou ainda CD extractor softwares).
A necessidade da CDDB é uma conseqüência direta do design original do CD, concebido como uma evolução do disco de vinil. Como tal, o CD não interpretou as faixas de áudio como sendo arquivos de dados que precisassem ser identificados e indexados. O formato de CD de áudio, portanto, não inclui o nome do disco ou o nome de suas faixas. Por isso uma base de dados suplementar aparece como uma necessidade de fornecer essa informação quando discos são usados por sistemas de mídia modernos. Também foi-se desenvolvido um outro sistema chamado CD-TEXT, que apresenta-se como outra solução para o mesmo problema.