Muito massa, eu já utilizei isso de carregar as dlls para fazer um task runner.
Um serviço que fica rodando em background na máquina fazendo as tasks que vc poe nele.
Eu recomendaria você dar uma olhada no canal do Fabio Akita, ele soltou um vide recentemente sobre Banco de dados. Pode ser bom para ter referência de como os BDs são feitos.