我正在寻找一种数据库服务,它允许我存储和检索来自 javascript ajax 调用的数据。我在想这将是减少服务器负载的一个非常好的方法,我愿意为这样的服务付出高昂的代价。
所以我搜索了一下,没有找到令我满意的东西。我检查了Heroku Postgres和monohq,但我认为这不是我所需要的。
你知道这样的服务吗?
我正在寻找一种数据库服务,它允许我存储和检索来自 javascript ajax 调用的数据。我在想这将是减少服务器负载的一个非常好的方法,我愿意为这样的服务付出高昂的代价。
所以我搜索了一下,没有找到令我满意的东西。我检查了Heroku Postgres和monohq,但我认为这不是我所需要的。
你知道这样的服务吗?
JayStack提供 JayStorm,它是一个用于 JavaScript 业务应用程序的平台即服务。与数据库即服务相比,它具有更多功能,并提供基于标准的通信协议和格式(REST、AJAX、OData、XML、JSON)来使用存储在MongoDB中的数据。推荐使用开源JayData 库从 JavaScript 使用服务。
您可以从JavaScript、.NET、Objective-C (iOS)、Java (Android)、LightSwitch访问管理数据,并在 JavaScript 中实现自定义服务器端业务逻辑。该服务也可用于零代码场景(通过点击创建数据库并从 Office Excel 打开表格)。由于开放版是免费的,因此您无需任何财务投资即可评估服务或运行您的开源应用程序 :)
最酷的东西之一:离开开放版意味着能够在可扩展的专用虚拟服务器上创建新应用程序。
可以使用以下代码段从 JavaScript 查询您的端点:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script src="http://include.jaydata.org/datajs-1.0.3.js"></script>
<script src="http://include.jaydata.org/jaydata.js"></script>
<script src="http://include.jaydata.org/jaydataproviders/oDataProvider.js"></script>
<script>
$data.service('yourServiceUrl', function (contextFactory, contextType) {
var context = contextFactory();
//you can work with this OData context
context.Categories.toArray(function (items) {
console.log(items);
});
});
</script>
</head>
<body></body>
</html>
有关系数据库作为服务提供者(Windows Azure 和database.com),但我还没有从 JavaScript 中尝试过这些。
免责声明:我是开发团队的成员,想分享技术细节。