Uh oh!
There was an error while loading. Please reload this page.
[enhance](parquet) Support BYTE_STREAM_SPLIT encoding for parquet reader - #41683
Conversation
doris-robot
commented
Oct 11, 2024
Thank you for your contribution to Apache Doris. Since 2024-03-18, the Document has been moved to doris-website. |
clang-tidy review says "All clean, LGTM! 👍" |
1 similar comment
clang-tidy review says "All clean, LGTM! 👍" |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
suxiaogang223
commented
Oct 11, 2024
run buildall |
doris-robot
commented
Oct 11, 2024
TPC-H: Total hot run time: 40659 ms |
doris-robot
commented
Oct 11, 2024
TPC-DS: Total hot run time: 191612 ms |
doris-robot
commented
Oct 11, 2024
ClickBench: Total hot run time: 32.87 s |
doris-robot
commented
Oct 11, 2024
TeamCity be ut coverage result: |
suxiaogang223
commented
Oct 12, 2024
run buildall |
doris-robot
commented
Oct 12, 2024
TPC-H: Total hot run time: 40984 ms |
doris-robot
commented
Oct 12, 2024
TeamCity be ut coverage result: |
doris-robot
commented
Oct 12, 2024
TPC-DS: Total hot run time: 191651 ms |
doris-robot
commented
Oct 12, 2024
ClickBench: Total hot run time: 32.18 s |
morningman
commented
Oct 13, 2024
run buildall |
doris-robot
commented
Oct 13, 2024
TPC-H: Total hot run time: 40815 ms |
doris-robot
commented
Oct 13, 2024
TPC-DS: Total hot run time: 191118 ms |
doris-robot
commented
Oct 13, 2024
ClickBench: Total hot run time: 32.81 s |
doris-robot
commented
Oct 13, 2024
TeamCity be ut coverage result: |
PR approved by at least one committer and no changes requested. |
PR approved by anyone and no changes requested. |
…der (apache#41683) ## Proposed changes Impl ByteStreamSplitDecoder to decode BYTE_STREAM_SPLIT encoding parquet. relate pr: apache/arrow#42372 > Apache Parquet does not have any encodings suitable for FP data and the available text compressors (zstd, gzip, etc) do not handle FP data very well. It is possible to apply a simple data transformation named "stream splitting". Such could be "byte stream splitting" which creates K streams of length N where K is the number of bytes in the data type (4 for floats, 8 for doubles) and N is the number of elements in the sequence. --------- Co-authored-by: morningman <morningman@163.com>
…der (apache#41683) ## Proposed changes Impl ByteStreamSplitDecoder to decode BYTE_STREAM_SPLIT encoding parquet. relate pr: apache/arrow#42372 > Apache Parquet does not have any encodings suitable for FP data and the available text compressors (zstd, gzip, etc) do not handle FP data very well. It is possible to apply a simple data transformation named "stream splitting". Such could be "byte stream splitting" which creates K streams of length N where K is the number of bytes in the data type (4 for floats, 8 for doubles) and N is the number of elements in the sequence. --------- Co-authored-by: morningman <morningman@163.com>
…der (apache#41683) ## Proposed changes Impl ByteStreamSplitDecoder to decode BYTE_STREAM_SPLIT encoding parquet. relate pr: apache/arrow#42372 > Apache Parquet does not have any encodings suitable for FP data and the available text compressors (zstd, gzip, etc) do not handle FP data very well. It is possible to apply a simple data transformation named "stream splitting". Such could be "byte stream splitting" which creates K streams of length N where K is the number of bytes in the data type (4 for floats, 8 for doubles) and N is the number of elements in the sequence. --------- Co-authored-by: morningman <morningman@163.com>
…der (apache#41683) ## Proposed changes Impl ByteStreamSplitDecoder to decode BYTE_STREAM_SPLIT encoding parquet. relate pr: apache/arrow#42372 > Apache Parquet does not have any encodings suitable for FP data and the available text compressors (zstd, gzip, etc) do not handle FP data very well. It is possible to apply a simple data transformation named "stream splitting". Such could be "byte stream splitting" which creates K streams of length N where K is the number of bytes in the data type (4 for floats, 8 for doubles) and N is the number of elements in the sequence. --------- Co-authored-by: morningman <morningman@163.com>
Proposed changes
Impl ByteStreamSplitDecoder to decode BYTE_STREAM_SPLIT encoding parquet.
relate pr: apache/arrow#42372