DBeaver 下用 DuckDB 读取 parquet 文件(qbit)

读取示例

  • DuckDB 官方文档:https://duckdb.org/docs/data/parquet
  • DuckDB GitHub 地址:https://github.com/duckdb/duckdb
  • DBeaver 变量读取示例,注意变量功能是 DBeaver 的,不是 DuckDB 自带的

    @set path='C:/Users/qbit/Desktop/simple.parquet'
    
    SELECT * FROM :path;
    
    SELECT * FROM ${path};
    
    SELECT * FROM read_parquet('C:/Users/qbit/Desktop/simple.parquet');
    
    SELECT * FROM read_parquet(:path);

    image.png

支持的压缩格式

  • 当前(2022.9.11)DuckDB 版本为 0.5.0,支持的 parquet 压缩格式有

    UNCOMPRESSED
    SNAPPY (default)
    ZSTD
    GZIP

    DBeaver 下用 DuckDB 读取 parquet 文件(qbit)_第1张图片

  • github 上源码的枚举值,以后也许支持以下几种

    UNCOMPRESSED
    SNAPPY
    GZIP
    LZO
    BROTLI
    LZ4
    ZSTD

    DBeaver 下用 DuckDB 读取 parquet 文件(qbit)_第2张图片

本文出自 qbit snap

你可能感兴趣的:(变量spark压缩)