system architecture in database