写点什么

Espresso Logic 的 DBaas 服务将 SQL 存储过程封装到了 RESTful API 中

  • 2014-04-04
  • 本文字数:906 字

    阅读完需:约 3 分钟

Espresso Logic 在其 DBaas 服务中添加了支持 SQL 存储过程的 RESTful 终结点。

Espresso Logic 通过分析数据库架构,为每个表创建 REST 终结点,提供过滤、排序、认证、分页、锁优化等功能,以 RESTful API 的方式,为企业提供了一个 SQL DBaaS 服务。Espresso 宣布它们可以为数据库存储过程自动生成 API,将存储过程暴露为 REST 资源,并以 JSON 作为输出结果。与 DBaaS 的交互可以通过 Espresso Designer (需要账号)来完成,它可以对所有资源进行基于角色的安全访问。在操作数据库时,开发者可以不必编写 SQL 查询,而是在响应式编程环境中用 JavaScript 编写业务逻辑。

例如,可以对下面的 URL 发送 GET 请求,获取get_employee存储过程的详细内容:

复制代码
http://houston.d.espressologic.com/rest/abl/demo/v1/@procedures/get_employee

输出结果如下所示:

复制代码
{
"@metadata": {
"href": "http://houston.d.espressologic.com/rest/abl/demo/v1/@procedures/get_employee"
},
"name": "get_employee",
"remarks": "given an employee id and a number 'plus_one', adds one to the number and returns the employee info as well as picture, voice and icon",
"args": [
{
"name": "given_employee_id",
"type": "BIGINT",
"direction": "IN"
},
{
"name": "plus_one",
"type": "BIGINT",
"direction": "IN_OUT"
}
]
}

Espresso 的 CEO 和联合创始人 R. Paul Singh 表示,Espresso Logic 为以下数据库配置提供了服务:

  • 我们连接到用户自己的数据库。安全起见,用户需要使用反向的 SSH 管道。
  • 我们使用适当的 API 连接到不同的云数据库服务,包括 Amazon RDS(MySQL、SQL Server 和 Oracle)和 Azure SQL
  • 如果用户希望我们为他们建立一个新的数据库,我们目前可以提供 AWS 中的 MySQL,在不久的将来还将提供更多选择。不过,该特性目前只是 beta 版,设计器中并不支持。

Espresso 的服务基于 AWS,但他们“计划在未来添加其他云服务,下一个正在开发中的是微软 Azure”,Singh 说道。他们还为希望在自己的厂房中运行服务的企业提供了设备。

原文英文链接: Espresso Logic DBaaS Now Wraps SQL Stored Procedures in RESTful APIs

2014-04-04 21:391824
用户头像

发布了 59 篇内容, 共 25.0 次阅读, 收获喜欢 3 次。

关注

评论

发布
暂无评论
发现更多内容

听 GPT 讲 client-go 源代码 (5)

fliter

听 GPT 讲 client-go 源代码 (6)

fliter

WorkPlus助力企业实现无缝沟通与协作的IM平台

BeeWorks

开放签电子签章2024年第一季度目标

开放签开源电子签章

总结

大肚皮狒狒

利用预训练模型优化大模型训练

百度开发者中心

人工智能 深度学习 大模型

LLMops:大模型时代的运维与部署之道

百度开发者中心

人工智能 运维 大模型 LLM

为企业提供个性化的企业门户解决方案,让团队高效协同

BeeWorks

activiti工作流代码整合流程详解及源码示例-低代码平台

金陵老街

Java Spi是如何找到你的实现的? ——Java SPI原理与实践

骑牛上青山

Java jdk spi

Canvas库 fabric.js可以实现哪些功能? 动图介绍

秦少卫

开源项目 Fabric.js 图片编辑器 canvas库

大模型训练、多模态数据处理与融合:从理论到实践

百度开发者中心

人工智能 大模型训练 大模型

Sora:新一轮产业技术革命的爆发点

老张

人工智能 sora

solana生态市值机器人

区块链技术

vben-admin 配置代理转发

麦兜

你的新春照小红书包了!速来定制新春头像,技术让年味更浓

小红书技术REDtech

AI AIGC AI写真

MVP实战:再造一个“支付宝”

agnostic

软件架构 MVP 架构设计实战

从API到界面:如何将淘宝/天猫商品详情返回值转化为用户友好的展示

Noah

哎呀,当时怎么没有想到 | 京东云技术团队

京东科技开发者

打造安全可靠的阅后即焚聊天平台,保护你的隐私

BeeWorks

C++——数据类型笔记

不在线第一只蜗牛

c++ 数据库 开发语言

Spring事务实现原理

京东科技开发者

Espresso Logic的DBaas服务将SQL存储过程封装到了RESTful API中_REST_Abel Avram_InfoQ精选文章