Opa, o DBeaver em si não é um banco de dados, ele é uma interface, uma ferramenta pra tu interagir / administrar um banco de dados.
Vai depender muito da aplicação, mas na minha experiência, quase 100% das vezes vale mais a pena usar um banco de dados relacional, como um PostgreSQL por exemplo. Não é bala de prata e como eu disse, depende da aplicação.