我打算构建一个Web应用程序和Android应用程序,它将管理大量的通知(推送通知),并且也可以在慢速的互联网连接中工作。我需要发送并获得即时通知。用户数可以是数千或数百万,应用程序将拥有多个服务器(Web场),多个数据库。现在我需要确定哪种数据库最适合这种应用程序,以及我应该使用哪种语言进行编程。请帮帮我。任何建议将不胜感激
答案 0 :(得分:1)
我盲目地建议您使用Parse Cloud数据库,因为它为所有移动环境(如Android和IOS)提供了SDK,以便于实施,并且它最近推出了一个Javascript SDK供使用。它免费提供Trial.MultiPlatform支持和安全
在此处查看:https://www.parse.com/
答案 1 :(得分:1)
嗯,首先你要确定你的直接需求是什么。您是否打算在可能有数百人同时访问信息的平台上使用此功能?然后你需要估计你未来的需求。
这将帮助您决定数据库系统。
根据我的经验,我建议您使用MYSQL数据库。
答案 2 :(得分:1)
您确定要吸引成千上万的用户吗?每个人都从头开始(读:零用户,除了一些朋友)。我的意思是,你必须专注于你的开发中的真正问题(不断增长的app用户群是不同的故事):
第三种选择很棒。获得便宜/免费的网络主机。存储配置,您的Android应用程序将在启动时下载。在配置中,您应该声明后端是什么以及如何与之通信。您可以使用https://www.firebase.com或https://parse.com/plans等任何已知服务,甚至可以使用Google App引擎免费套餐/ AWS免费套餐。
关于为Android开发应用程序 - 如果您的应用程序不需要任何复杂的计算或库 - 只需使用JavaScript编写它。它足够快。但是,Java应用程序总是更快,更容易调试。
祝你好运!