您可能需要考虑使用旨在通过公共Internet直接访问的DBMS,例如: MongoDB的。这样的系统可以让您对谁有权访问数据库的每个部分进行细粒度的控制,并且他们倾向于使用更易于从Web和移动应用程序使用的API。
PostgreSQL也很棒,但它通常部署在处理特定于应用程序的身份验证和授权的某种服务器端中间件之后。
另一种选择是像Firebase或Backendless这样的DBaaS,它们都有免费的层。与大多数自托管解决方案相比,它们更易于设置和管理。
这里有一些要考虑的事情 -