plicativo Android que obtém dados de um banco de dados remo

Estou tentando escrever um aplicativo Android que usará o modelo de publicador / assinante para obter dados de um banco de dados que será hospedado em algum servidor remoto. Esta é uma aplicação protótipo, por isso vou hospedar o servidor no meu PC em casa. Estou usando o Ubuntu. Eu li e pesquisei esse tópico, mas há uma grande variedade de respostas dispersas. Eu tenho muitas perguntas sobre isso, mas para iniciantes ..

Qual é o melhor método para hospedar um servidor que contém um banco de dados, para usar com o Android? importa que tipo de banco de dados eu usPosso usar as APIs SQLite do Android para obter dados do banco de dados

Li em vários lugares que não é kosher conectar-se a um banco de dados diretamente de qualquer coisa pela internet, especialmente a partir de um dispositivo móvel. Então, acho que preciso usar algum tipo de HTTP, REST ou algo do tip

Não sou muito versado em nada disso, portanto, se alguma informação relevante for apreciada.

obrigad

questionAnswers(2)

yourAnswerToTheQuestion