繁体   English   中英

我应该使用哪个数据库?

[英]which database should I use?

我打算构建一个Web应用程序和Android应用程序,它将管理大量的通知(推送通知),并且也可以在慢速的互联网连接中工作。 我需要发送并获得即时通知。 用户数可以是数千或数百万,应用程序将拥有多个服务器(Web场),多个数据库。 现在我需要确定哪种数据库最适合这种应用程序,以及我应该使用哪种语言进行编程。 请帮帮我。 任何建议将不胜感激

我盲目建议您使用Parse Cloud数据库,因为它为Android和IOS等所有移动环境提供了SDK,以便于实施,并且最近推出了一个Javascript SDK供使用。它免费提供Trial.MultiPlatform支持和安全

看看这里: https//www.parse.com/

那么,首先你需要决定你的直接需求是什么。 您是否打算在可能有数百人同时访问信息的平台上使用此功能? 然后你需要估计你未来的需求。

这将帮助您确定数据库系统。

根据我的经验,我建议你使用MYSQL数据库。

您确定要获得成千上万的用户吗? 每个人都从头开始(读:零用户,除了一些朋友)。 我的意思是,你必须专注于你的开发中的真正问题(不断增长的app用户群是不同的故事):

  1. 创建Android应用程序及其生命周期(更新,支持以前的版本等)。
  2. 后端。 我也会在Back-end上工作吗? 处理2个'项目'(Android应用程序及其后端)并不容易。 并非每个人都有足够的经验,可以同时处理多项任务。
  3. 评估使用SaaS / Paas后端的选项。 大多数都有开发人员的试用版或免费版。

第三种选择很棒。 获得便宜/免费的网络主机。 存储配置,您的Android应用程序将在启动时下载。 在配置中,您应该声明后端是什么以及如何与之通信。 您可以使用https://www.firebase.comhttps://parse.com/plans等任何已知服务,甚至可以使用Google App引擎免费套餐/ AWS免费套餐。

关于为Android开发应用程序 - 如果您的应用程序不需要任何复杂的计算或库 - 只需使用JavaScript编写它。 它足够快。 但是,Java应用程序总是更快,更容易调试。

祝好运 !

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM