压缩
通过导出过程压缩文件时,您可以在配置参数中传入值 compression: COMPRESSION_TYPE
,其中 COMPRESSION_TYPE
可以是 BYTES
、GZIP
、BZIP2
、DEFLATE
、BLOCK_LZ4
或 FRAMED_SNAPPY
。默认值为 NONE
,即不进行压缩。
请注意,要压缩文件,您必须同时指定基本文件扩展名和压缩扩展名,例如要导出 test.csv
,您可以写入 test.csv.gz
或 test.csv.bz2
或其他任何名称。例如
CALL apoc.export.csv.all("test.csv.gz", {compression: "GZIP"})
这也适用于多文件导出,例如
CALL apoc.export.csv.all("testBulk.csv.zz",{compression: "DEFLATE", bulkImport: true, separateHeader: true, delim: ';'})
,生成一系列 testBulk.<nodes/relationships>.<label/rel>.csv.zz
文件。
此外,您还可以将其与分批文件一起使用
CALL apoc.export.csv.all(null, {compression: 'DEFLATE',stream:true,batchSize:2,useOptimizations:{unwindBatchSize:2}})
YIELD data RETURN data
数据 |
---|
|
|
|