我想创建一个基于存储在远程数据库中的数据的应用程序。
我的想法是使用VPS我必须存储数据库。然后,应用程序将根据需要访问(和更新)数据库上的数据。
我应该如何设置我的VPS才能做到这一点?现在我只有一台MYSQL服务器正在运行。
编辑:我想知道为了拥有一个基于在线数据库的Android应用程序,我应该遵循的最佳做法是什么。
我是新手,我想要一些一般性的指导方针。
感谢。
答案 0 :(得分:2)
我可以直接从应用程序访问数据库吗?
据我所知,不,你仍然无法直接从Android访问MySQL。我进行Android开发已有一年了,但您很可能需要介于两者之间(如RESTful服务,请参阅http://phprestsql.sourceforge.net/)。
How to access online mysql database in android?
how to access external mysql database in android?
我是否需要除数据库服务器之外的任何内容来协助数据库和应用程序的通信?
是。见上面的答案。
我是否应该出于某种原因使用另一个db而不是mysql(更快,更安全,更容易连接)?
这取决于你。有一些NoSQL解决方案提供了内置的RESTful接口(我认为CouchDB可以做到这一点,MongoDB等......)。