Melhor arquitetura para armazenar binário PDF

Estou modelando uma aplicação web que irá gerenciar arquivos PDF, e estou em dúvida entre armazená-lo em diretórios ou como tipo binário no banco, poderei ter queda significativa de performance na recuperação, armazenando-os no banco em relação a diretórios? Vou utilizar MySQL e JDBC puro.

Sim, vai.

Eu ja tive problemas em corromper imagens ao salvá-las no banco, pdf acho que é o mesmo caso. Também ja escutei de outros profissionais o mesmo problema.
Optei por salvar em disco, que acabou com esse problema e ficou mais rápido.

Eu tive a mesma dúvida que você a um tempo atrás, no meu caso optei por gravar no banco (oracle). Para não prejudicar tanto a performance, a coluna da tabela onde fica gravado os arquivos binários (pdfs também no meu caso) fica em uma tablespace separada das demais tabelas.
Fiz isso já tem pouco mais de uma ano e por enquanto nunca tive problemas de corromper dados.