https://delta.io logo
j

Jan Schweizer

07/20/2023, 10:12 AM
Hello, I'm implementing a Delta Lake reader for my Master thesis. Is there any way for a writer to control the checkpoint interval? I want to deviate from the default 10 and measure how the performance of my reader behaves if I use checkpoints less or more frequently (e.g. 0, 10, 30, 50, ...). I thought there might be a table property that controls the checkpoint interval, but can't find the right one. Thanks πŸ™‚
j

Jan Schweizer

07/20/2023, 10:26 AM
Thank you πŸ™‚!
m

Matthew Powers

07/20/2023, 12:37 PM
What language are you using out of curiosity?
j

Jan Schweizer

07/20/2023, 12:43 PM
Not sure if you are referring to the writer or my reader πŸ˜„ I'm using pyspark for writing my tables and C++ for my reader implementation
s

Sherlock Beard

07/20/2023, 12:50 PM
i believe clickhouse have a delta lake reader in C++ . maybe that can help you
j

Jan Schweizer

07/20/2023, 12:58 PM
Thank you! I'll have a look at it πŸ™‚
r

rtyler

07/20/2023, 1:34 PM
@Jan Schweizer a few of us from #delta-rs have been exploring what a lower-level and more portable layer might look like, which we hope to include FFI bindings for languages like C and C++. I don't want to interrupt your studies in any way, but I am interested to learn more about you work. I am in PST but happy to join a video call to chat at any mutually convenient time
j

Jan Schweizer

07/20/2023, 2:06 PM
That sounds interesting πŸ˜„
m

Matthew Powers

07/20/2023, 2:07 PM
@Jan Schweizer - yea, @rtyler is right, we’re building out the Delta Kernel layer in Rust & Java right now. @Yi Wang is working on building out a Delta Kernel-like layer in Golang. Definitely send us the repo with your C++ implementation. Depending on the delta-kernel-rs C FFI would make it way easier to build out the C implementation of course.
r

rtyler

07/20/2023, 2:08 PM
There are still some number of unanswered questions for a kernel in Rust which I also think are interesting academic topics πŸ˜‰
πŸ’‘ 1
j

Jan Schweizer

07/20/2023, 2:33 PM
Thank you for the info. I had a very interesting chat with Tyler πŸ™‚
2 Views