写点什么

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

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

关注

评论

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

YashanDB 知识库|YMP 报 YAS-04204 创建索引失败?可能是你配置超了并发上限

数据库砖家

数据库·

全球线上直播会议丨快速赋能企业,仿真技术如何实现降本增效?

Altair RapidMiner

仿真 CAE hyperworks Inspire Simlab

如何鉴别全彩LED显示屏的品质等级

Dylan

LED显示屏 全彩LED显示屏 led显示屏厂家 户内led显示屏

Arthas memory(查看 JVM 内存信息)

刘大猫

JVM 监控 Arthas memory 查看JVM内存信息

软通动力2024年年报:软硬一体战略促营收新高,增幅超78%

财见

等保测评5个等级

黑龙江陆陆信息测评部

邀请函|2025 Altair区域技术交流会华北站,报名开启!

Altair RapidMiner

AI 电磁仿真 hyperworks 多物理场仿真 仿真数据管理

百度慧播星打造高说服力数字人,具备四大能力

极客天地

百度搜索AI开放计划:助力开发者通过MCP Server连接用户和应用

猫头虎

AI MCP 百度搜索开放平台 百度AI开放计划 mcpserver

中昊芯英作为“杭州 AI 18 罗汉”荣登《杭州 AI 卧龙图》

科技热闻

开放平台架构的本质

柯杰

新闻速递|Altair 荣膺 2025 年度 Google Cloud 制造业商业应用合作伙伴大奖

Altair RapidMiner

深度学习 制造业 Google Cloud CAE physicsAI

YashanDB |自研 YFS,为共享集群打造专属“高性能存储引擎”

数据库砖家

数据库

CFD专栏丨FlightStream-基于面元法的快速CFD分析工具

Altair RapidMiner

CAE Hypermesh CFD 流体仿真 FlightStream

如何在 Windows 11 上下载并安装免费版 Microsoft 365?office 365免费产品密钥激活码获取

阿拉灯神丁

Office 365 Microsoft 365 办公软件 智能办公 office破解版

运维实战来了|手把手教你构建 YashanDB 的 Prometheus Exporter

数据库砖家

数据库·

YashanDB 知识库|YMP 迁移报告无法下载?可能是你的 Java 版本“太新了”

数据库砖家

Manus 技术路线的硬伤

柯杰

百度搜索AI开放计划:让应用连接精准流量的秘诀

Yan-英杰

MCP 百度搜索开放平台 百度AI开放计划 mcpserver create2025

YashanDB 知识库|共享集群换 IP 怎么操作?这篇教你全流程无坑换网段!

数据库砖家

数据库·

Arthas classloader (查看 classloader 的继承树,urls,类加载信息)

刘大猫

ClassLoader Arthas 大模型 类加载信息 继承树

YashanDB 知识库|跨库访问不求人!手把手教你用 DBLink 玩转多库联动

数据库砖家

数据库、

匠心打造超级 ping,多运营商多协议全方位测试,sir.net 正式上线!

timerring

测试 网站 IP

为千行万业开算力通途,为什么是百舸?

脑极体

AI

从程序员到架构师看似很简单,实则一点都不难!

程序员高级码农

Java 程序员 架构师

YashanDB 知识库|主备延迟怎么查?一文教你搞懂根源在哪

数据库砖家

数据库

Semantic Kernel也能充当MCP Client

为自己带盐

semantic kernel MCP

[翻译]Java内存分配器不做垃圾清理的好处-Java11

极客罗杰

《Operating System Concepts》阅读笔记:p794-p807

codists

操作系统

百度文小言全面接入文心4.5Turbo、X1Turbo,进一步增强多模态能力

极客天地

成事:程序员最硬的通货,产品经理最好的PRD

AI时代的一滴水

程序员 成长

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