Qual banco de dados utilizar para trabalhar com multiplataformas?
21/02/2016
0
Alguém pode me dar uma luz? me indicar um outro banco de dados ou me dizer se um desses dois suprirão minhas necessidades
Cleyton Caetano
Post mais votado
22/02/2016
- API REST: para prover os dados via web (através de HTTP);
- Web app: para consumir a API REST como front-end (pode ser só com AngularJS, por exemplo);
- App mobile: para consumir a API REST como front-end (pode ser híbrido ou nativo, à sua escolha).
Nesse formato, o banco não importa para seus front-ends, pois eles só se comunicarão com o serviço, que por sua vez acessará o banco. Aí sim, neste ponto, você deve considerar principalmente o que sua hospedagem irá suportar, pois qualquer SGBD atenderá praticamente da mesma forma.
Joel Rodrigues
Mais Posts
21/02/2016
William
1 - Seu site vai rodar em servidor Apache ou IIS?
2 - Seu aplicativo vai ter banco de dados embarcado ou vai consumir dados via requisição AJAX do site?
Observação: Observe que a maioria dos servidores WEB roda em Apache, mas existem algumas hospedagens que oferecem SQL Server por um valor adicional.
21/02/2016
Marcio Araujo
21/02/2016
Cleyton Caetano
1 - Seu site vai rodar em servidor Apache ou IIS?
2 - Seu aplicativo vai ter banco de dados embarcado ou vai consumir dados via requisição AJAX do site?
Observação: Observe que a maioria dos servidores WEB roda em Apache, mas existem algumas hospedagens que oferecem SQL Server por um valor adicional.
Então o site vai rodar em servidor apache.
Quanto ao aplicativo não sei exatamente como vou consumir o banco de dados.
21/02/2016
Cleyton Caetano
Bem, foi meu primeiro pensamento, mas estou com dificuldades em utilizar na versão 3.x do Python, já que quero utilizar Python pra criar minha aplicação.
22/02/2016
David Sylvestre
Bem, foi meu primeiro pensamento, mas estou com dificuldades em utilizar na versão 3.x do Python, já que quero utilizar Python pra criar minha aplicação.
Qual o problema em utilizar a versão 3.x?
A maioria das pessoas que vejo utilizando python acabam optando por postgres, mas é apenas por questão de gosto.
22/02/2016
Cleyton Caetano
Bem, foi meu primeiro pensamento, mas estou com dificuldades em utilizar na versão 3.x do Python, já que quero utilizar Python pra criar minha aplicação.
Qual o problema em utilizar a versão 3.x?
A maioria das pessoas que vejo utilizando python acabam optando por postgres, mas é apenas por questão de gosto.
O problema é que não encontrei o módulo python-mysqldb compatível com a versão 3.x, na página oficial tem apenas para a versão 2.x
no momento eu estou estudando a biblioteca PyMySQL para se comunicar com o MySql, ainda estudando ela.
22/02/2016
Marcio Araujo
Bem, foi meu primeiro pensamento, mas estou com dificuldades em utilizar na versão 3.x do Python, já que quero utilizar Python pra criar minha aplicação.
Sei nada de Python, existe problema de comunicação?
22/02/2016
Marcio Araujo
23/02/2016
David Sylvestre
http://docs.sqlalchemy.org/en/improve_toc/dialects/mysql.html
23/02/2016
William
- API REST: para prover os dados via web (através de HTTP);
- Web app: para consumir a API REST como front-end (pode ser só com AngularJS, por exemplo);
- App mobile: para consumir a API REST como front-end (pode ser híbrido ou nativo, à sua escolha).
Nesse formato, o banco não importa para seus front-ends, pois eles só se comunicarão com o serviço, que por sua vez acessará o banco. Aí sim, neste ponto, você deve considerar principalmente o que sua hospedagem irá suportar, pois qualquer SGBD atenderá praticamente da mesma forma.
Sempre gostei muito desse tipo de arquitetura que o Joel mencionou, existe uma ferramenta que ajuda muito na construção de APIs em PHP http://swagger.io/, deixa bem separada as camadas.
Clique aqui para fazer login e interagir na Comunidade :)