Select into OutFile导出数据的文件格式可以存储在哪些位置

在OceanBase V4.2版本中,Select into OutFile导出数据的文件格式可以存储在哪些位置?
A.OBProxy 服务器
B.OSS 等云存储
C.客户端所在服务器
D.OBServer服务器

这个答案是BD吗? C是否要选?

4 个赞

选择BD,不选C

  • B. OSS 等云存储:V4.2 原生支持 oss:// 协议,可直接导出到阿里云 OSS、腾讯云 COS 等对象存储。
  • D. OBServer 服务器:导出到执行 SQL 的 OBServer 节点本地文件系统(需配置secure_file_priv安全目录,仅允许写入指定路径)

C. 客户端所在服务器绝对不支持SELECT INTO OUTFILE服务端导出,文件始终生成在 OBServer 节点,没有 LOCAL 关键字 / 客户端本地导出能力(MySQL 有LOCAL OUTFILE,但 OB V4.2 不支持)。

2 个赞

这个问题让我想起了OBServer相关的优化,特别是在OSS方面,采用V4策略很有效。

1 个赞

学习了

1 个赞

BD

加油

选项 是否支持 说明
B. OSS 等云存储 :white_check_mark: 支持 OceanBase V4.2 原生支持 oss:// 协议,可直接导出到阿里云 OSS、腾讯云 COS 等对象存储。语法示例:INTO OUTFILE ‘oss://$PATH/?host=$HOST&access_id=$ID&access_key=$KEY’
D. OBServer 服务器 :white_check_mark: 支持 导出到执行 SQL 的 OBServer 节点本地文件系统。需通过 secure_file_priv 配置允许的导出目录
1 个赞