写点什么

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:391942
用户头像

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

关注

评论

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

互联网基石:TCP/IP四层模型,由浅入深直击原理!

wljslmz

计算机网络 TCP/IP 网络技术 OSI模型 签约计划第三季

八、HikariCP源码分析之ConcurrentBag一

阿白

数据库 源码解析 HikariCP 源代码 连接池

资源集合

贾献华

7月月更

SpringBoot实现异步任务Async及异步任务实现发送邮件

宁在春

springboot 异步 7月月更 邮件发送

七、HikariConfig初始化分析

阿白

数据库 源码解析 HikariCP 源代码 连接池

SQL 改写系列七:谓词移动

OceanBase 数据库

九、HikariCP源码分析之ConcurrentBag二

阿白

数据库 源码解析 HikariCP 源代码 连接池

四、HikariCP源码分析之初始化分析一

阿白

数据库 源码解析 HikariCP 源代码 连接池

五、HikariCP源码分析之初始化分析二

阿白

数据库 源码解析 HikariCP 源代码 连接池

十一、HikariCP源码分析之HouseKeeper

阿白

数据库 源码解析 HikariCP 源代码 连接池

推荐 7 个学习 Web3 的开源资源

devpoint

blockchain Solidity web3 7月月更

2022中国物流产业大会暨企业家高峰论坛在杭州举办!

联营汇聚

面向大数据存算分离场景的数据湖加速方案

Baidu AICLOUD

数据湖 对象存储 元数据 存算分离 层级namespace

7 行代码搞崩溃 B 站,原因令人唏嘘!

Python猫

人社部公布“数据库运行管理员”成新职业,OceanBase参与制定职业标准

OceanBase 数据库

六、HikariConfig配置解析

阿白

数据库 源码解析 HikariCP 源代码 连接池

数据安全建设

奔向架构师

数据资产 7月月更

不要再用if-else!

Jackpop

一、HikariCP源码分析之获取连接流程一

阿白

数据库 源码解析 HikariCP 源代码 连接池

三、HikariCP源码分析之获取连接流程三

阿白

数据库 源码解析 HikariCP 源代码 连接池

新型LaaS协议Elephant Swap给ePLATO提供可持续溢价空间

BlockChain先知

leetcode122. Best Time to Buy and Sell Stock II 买卖股票的最佳时机 II(简单)

okokabcd

LeetCode 数据结构与算法 贪心算法

设计消息队列存储消息的MySQL表格

joak

Bootstrap 模态框Modal【前端Bootstrap框架】

恒山其若陋兮

7月月更

你必须知道的一些JVM技术点

Java学术趴

7月月更

怎么实现您的个人知识库?

Geek_da0866

二、HikariCP源码分析之获取连接流程二

阿白

数据库 源码解析 HikariCP 源代码 连接池

高性能数据访问中间件 OBProxy(三):问题排查和服务运维

OceanBase 数据库

MIT TR50榜单公布 《麻省理工科技评论》评价毫末智行是AI自动驾驶界的颠覆势能

科技大数据

智能车

桌面软件开发框架大赏

声网

软件开发

Prometheus 启动时被禁止的功能特性

耳东@Erdong

Prometheus Feature 7月月更

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