Javascript 使用REST API和ACL的云中数据库

Javascript 使用REST API和ACL的云中数据库,javascript,database,rest,Javascript,Database,Rest,是否有满足以下要求的数据库 云端托管 RESTAPI 支持具有不同访问权限的不同API密钥(尤其是只读) 免费定价计划 我正在寻找Javascript应用程序的数据库,而不是数据库和客户端应用程序之间的中间层作为提供者。您有很多选择,但仍然可以使用免费许可证进行开发 你可以试试那些 (这是非常好的一个,他们有很多库,几乎都是编程语言库) “”(如果您希望使用JSON响应构建本地数据库,这是一个非常好的选择)您希望internet上的任意计算机能够将数据包直接路由到您的数据库计算机吗?这并不是

是否有满足以下要求的数据库

  • 云端托管
  • RESTAPI
  • 支持具有不同访问权限的不同API密钥(尤其是只读)
  • 免费定价计划

我正在寻找Javascript应用程序的数据库,而不是数据库和客户端应用程序之间的中间层作为提供者。

您有很多选择,但仍然可以使用免费许可证进行开发

你可以试试那些

(这是非常好的一个,他们有很多库,几乎都是编程语言库)


“”(如果您希望使用JSON响应构建本地数据库,这是一个非常好的选择)

您希望internet上的任意计算机能够将数据包直接路由到您的数据库计算机吗?这并不是说技术上不可能,但这是非常不明智的。最好停下来想想你的应用程序、你的问题、它到底需要什么?如果你允许Javascript在公共数据库上运行任意查询,这意味着任何用户都可以使用与脚本相同的权限运行任意查询。这通常不是您想要的,除非您真的不关心存储的数据。@deceze:这就是我寻找数据库的原因,在那里我可以为REST API设置不同的访问权限。一个用于公共站点(只读),另一个用于我的后端应用程序。即使是“只读”也意味着用户可以读取任何数据。对于大多数应用程序来说,这是一个禁忌。如果您需要包含逻辑,以便用户只能读取自己的数据,那么您需要考虑中间件层。当然,所有这些可能适用于你,也可能根本不适用于你。你看过任何带有RESTAPI的数据库吗,比如CouchDB?@deceze:CouchDB还可以,但我找不到任何可以满足我要求的提供者。