Como usar o `SupaBase` com Java (puro)

Eu estou com um projeto Java em progresso, é um simples projeto que se basea num Gerenciador de Projetos.

Estou usandoJava Swing para a GUI e MySQL para a DB. E como uma forma de aprendizado, eu queria criar uma db remota, então eu fui pesquisando, até que achei oFirebase.

Mas como recomendação de certo número de amigos, vou usar o SupaBase, mas não acho nenhuma documentação específica falando sobre a sua implementação com Java.

E por outra, será que ele só usa PostgreSQL?

Obrigado pela leitura!

Cria uma conta no SupaBase e cria um banco e sim so gera banco de dados PostgreSQL

Então nesse caso seria melhor(pelo menos para mim, pois ainda não tive a oportunidade de usar`PostgreeSQL` em nenhum momento) usar o FireBase ?
Você poderia ter como objeto de estudo também o **PostgreSQL**. Ambos, **MySQL** e **PostgreSQL**, são banco de dados relacionais e chegam a ser bem semelhantes.
Obrigado pela sugestão 😁 vou procurar saber mais sobre ambos.
Acabei achando um "artigo" no site da aws, que é muito explicativo e fácil de entender. E queria compartilhar aqui:[PostgreSQL vs MySQL](https://aws.amazon.com/pt/compare/the-difference-between-mysql-vs-postgresql/)