我正在寻找一种数据库服务,它允许我通过 javascript ajax 调用存储和检索数据。我认为这将是减少服务器负载的一个非常好的方法,并且我愿意为这样的服务支付很多钱。
于是我进行了搜索,但没有找到令我满意的东西。我查看了Heroku Postgres还有monohq但我认为这不是我所需要的。
你知道有这样的服务吗?
最佳答案
JayStack提供 JayStorm,它是 JavaScript 业务应用的平台即服务。与数据库即服务相比,它具有更多的功能,并提供基于标准的通信协议(protocol)和格式(REST、AJAX、OData、XML、JSON)来使用 MongoDB 中存储的数据。开源JayData library是通过 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 尝试过这些。
免责声明:我是开发团队的成员,希望分享技术细节。
关于与 JavaScript 一起使用的数据库即服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13218301/