CDDB (acronimo di Compact Disc Database) è un database a cui possono accedere applicazioni software per ottenere informazioni riguardanti i CD su Internet. Questo è reso possibile da un client che calcola un identificativo (approssimativamente) unico per ogni CD e successivamente lo ricerca nel database. Come risultato, il client è in grado di visualizzare il nome dell'artista, il titolo del CD, la lista delle tracce e altre informazioni.
Il database è usato principalmente dai programmi di lettore multimediale e dai CD ripper.
La necessità del CDDB è una diretta conseguenza del progetto originale del CD, derivato come evoluzione del disco di vinile, che non considerava le tracce audio come tracce di file dati da essere identificate e indicizzate. Il formato CD non include il nome del disco o i nomi delle tracce, quindi un database supplementare è necessario per sopperire alla mancanza di informazioni quando un disco è usato in un moderno player. Uno sviluppo successivo chiamato CD-TEXT è un'altra soluzione allo stesso problema.