Mobile, desktop, Kotlin e banco de Dados

Galera, tudo bom?

Me tirem uma dúvida, tenho a necessidade de criar uma aplicação desktop e um aplicativo, ambos de venda e ambos terão o banco de dados compartilhado entre sí.

O aplicativo será multiplataforma (Android e iOS), logo programarei em kotlin, e a dúvida que me surge é: qual o melhor banco de dados que atenda tais requisitos?

Quais opções você já analisou?

Supondo que o banco de dados não irá ficar nesses aparelhos, acredito que os critérios seriam o custo (ex: se vai ficar numa hospedagem externa ou num servidor no local) e a carga estimada (acessos por minuto, quanto de escrita e leitura, tamanho das tabelas e da base, etc). Você provavelmente terá uma API que permitirá essas aplicações interagirem com o banco indiretamente, então a linguagem usada nelas e onde rodam pouco importa.

Abraço.

1 curtida

Estou pesquisando ainda, será um app de compra, para isso poderá ter n acessos por minutos, a API estou criando

E tenho pensado muito em MySQL