MaxCompute的Lighting接口

MaxCompute Lightning提供类PostgreSQL的接口,支持交互式查询,兼容PostgreSQL语法,性能快,权限管理便捷且无需额外维护成本。适用于小数据集、并发场景,推荐在100GB内使用。通过配置JDBC连接,可以使用Python进行封装操作。
摘要由CSDN通过智能技术生成

一、简介

MaxCompute Lightning是MaxCompute产品的交互式查询服务,支持以PostgreSQL协议及语法连接访问Maxcompute项目。
正常情况下,我们使用MaxCompute表的数据是需要回流过程的,将数据回流到数据库中,然后查询数据库获取数据。然而在某些查询频率不高,查询周期不定的场景下,这种回流的方式其实不是特别适合。于是就有了交互式查询服务Lightning。

二、Lighting特点

2.1 兼容PostgreSQL语法

某种程度上,Lighting提供的就是类PostgreSQL的JDBC/ODBC接口,通过Lighting我们可以方便的像调用PostgreSQL那般调用MaxCompute的数据。

2.2 查询性能快

在小数据集下、并发场景下性能表现更好,比直接使用Maxcompute SQL走MapReduce流程快得多,接近直接调用数据库的速度。
注:按照官方工程师的说法,建议在单表1T数据量以内使用,在100GB内性能有很大提升,之后根据性能表现考虑使用Maxcompute SQL。

2.3 方便的权限管理

作为MaxCompute产品内的服务,通过Lighting接口调用数据的权限即你使用账号的权限范围。

2.4 没有维护成本,无需配置

只需为每次查询所实际处理的数据量付费,不查询时不产生费用。

三、jdbc配置

Maxcompute Lightning查询引擎基于PostgreSQL 8.2,当前仅支持对已有MaxCompute表进行SELECT查询。JDBC URL命名方式如下:

jdbc:postgresql://endpoint:port/database

<
参数 取值 说明
endpoint 所在区域不同网络环境下的Lightning访问域名 详情请参见访问域名,例如通过外网访问上海Region的服务使用lightning.cn-shanghai.maxcompute.aliyun.com
port
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值