database processor