Qual é a diferença entre as extensões nd_pdo_mysql e pdo_mysql?

Por alguma razão, a extensão PHPpdo_mysql no nosso servidor hospedado falha ao executar uma consulta que usa uma visualização mysql, com esta mensagem de erro:

SQLSTATE [HY000]: Erro geral: 1615 A instrução preparada precisa ser re-preparada

dos quais há discussão aqui:

https://bugs.mysql.com/bug.php?id=42041

bem como inúmeras entradas de fluxo de pilha.

Mas, por algum motivo, a consulta usando o View funciona muito bem, se mudarmos para conectar usando a extensãond_pdo_mysql, que é para MySQL Native Drivermysqlnd.

Minha pergunta é: qual é a diferença entre os dois drivers e por que um normalmente escolhe um sobre o outro?

Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion