O JSON Web Token (JWT) se beneficia de um token de sessão do banco de dados

Com um sistema de token de sessão de banco de dados, eu poderia ter um login de usuário com um nome de usuário / senha, o servidor poderia gerar um token (um uuid por exemplo) e armazená-lo no banco de dados e devolvê-lo ao cliente. Cada solicitação a partir dele incluiria o token e o servidor procuraria se o token é válido e a qual usuário ele pertence.

Usando o JWT, não seria necessário salvar nada no banco de dados com relação às sessões / tokens, graças à combinação da chave secreta mantida no servidor e do token assinado que o cliente mantém e envia a cada solicitação.

Isso é bom, mas além de salvar um banco de dados, verifique cada solicitação (o que seria rápido de qualquer maneira, pois está apenas verificando uma tabela de hash), não está claro para mim quais são as vantagens de usar o JWT. Você pode alguém familiarizado com isso?Vamos ignorar os cookies, é especificamente um token personalizado do banco de dados conforme descrito acima e o JWT que estou tentando comparar e entender os benefícios.

questionAnswers(2)

yourAnswerToTheQuestion