What is meant by DDBB?
BBDD are Bases de Datos in this funny way in which Spanish refers to plural for acronyms (EEUU, Estados Unidos = United States). 
http://forum.wordreference.com/showthread.php?t=390785