您可以使用以下SQL语句查询当前ADB是数仓版还是湖仓版:
SELECT VERSION();
执行该语句后,可以查看ADB的版本信息。如果版本信息中包含“OceanBase”,则说明当前ADB是湖仓版;如果版本信息中不包含“OceanBase”,则说明当前ADB是数仓版。
您可以使用以下 SQL 查询语句来获取当前 ADB 实例的类型(数仓版或者湖仓版):
select odps_version;
执行以上语句后,如果 ODPS 版本号为 "ADBS" ,则代表当前 ADB 实例为数仓版;如果 ODPS 版本号为 "ADB" ,则代表当前 ADB 实例为湖仓版。
需要注意的是,数仓版和湖仓版的功能、性能和使用方式等有所区别,您需要根据实际需求选择适合的版本。
在阿里云ADB中,可以使用以下SQL语句来查询当前ADB是数仓版还是湖仓版:
SELECT version();
执行这条语句后,将会返回当前ADB的版本信息,其中包含了版本号及此版本的类型,例如:
PostgreSQL 10.0.0 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-11), 64-bit
这个结果中,PostgreSQL 10.0.0
表示当前ADB安装的是PostgreSQL 10.0.0版本,on x86_64-pc-linux-gnu
表示运行环境是x86_64架构的Linux系统,64-bit
表示运行在64位操作系统上。而在ADB中的版本类型包含如下分类:
可以根据返回的版本信息中的具体版本类型来判断当前ADB版本的类型,从而判断当前ADB是数仓版还是湖仓版,比如:
Data Warehouse
,则是Data Warehouse版(OceanBase版);AnalyticDB
和数仓
,则是AnalyticDB版数仓;AnalyticDB
和湖仓
,则是AnalyticDB版湖仓。如要获取的版本类型不是这些,可能需要与阿里云技术支持进行沟通确认。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云自主研发的云原生数据仓库,具有高并发读写、低峰谷读写、弹性扩展、安全可靠等特性,可支持PB级别数据存储,可广泛应用于BI、机器学习、实时分析、数据挖掘等场景。包含AnalyticDB MySQL版、AnalyticDB PostgreSQL 版。