Jan,

Sorry for the delay in reply. I would love to help this process along to
reach more people using Iceberg. I am just a developer advocate trying to
match people together. Let me point this to a few of the committers and see
what they think.

Thanks :)

On Mon, Jul 10, 2023 at 3:56 AM Jan Kaul <jank...@mailbox.org.invalid>
wrote:

> Hi Brian,
>
> thanks for starting the discussion around a native library for iceberg.
> I'm Jan the owner of the iceberg-rust repository. Recently, another
> project started the implementation of a iceberg rust library
> (https://github.com/icelake-io/icelake). I think this is a great timing
> to start a rust project in the official apache iceberg repository that
> we can all work on together.
>
> I have also been experimenting with ways to combine a C++ and a rust
> library. There a ways to create a rust library that could be used from
> C++ but these would bring minor inconveniences on the rust side. I don't
> know how many people would want to use a rust SDK from C++ and therefore
> I'm not sure if this is worth the effort.
>
> Another point I was thinking about is whether to include the support for
> the WASM component model in the rust library. This way all wasm
> compatible programming languages would have access to the iceberg SDK.
>
> I'm curious what your opinions are on these topics.
>
> Best wiches,
>
> Jan
>
> On 06.07.23 12:08, Brian Olsen wrote:
> > Hey Iceberg Nation,
> >
> > From Reddit:
> >
> https://www.reddit.com/r/dataengineering/comments/14rcaj9/iceberg_won_the_table_format_war_but_not_in_the/jqva6if/
> >
> > What I want most right now is a native library for Iceberg format,
> > that can be used to read/write Iceberg table from multiple programming
> > languages, similar to how delta-rs supports accessing Delta Lake
> > format in Rust/Python/etc...
> >
> > https://github.com/apache/iceberg/issues/5122
> >
> > This issue looks at both C++ and Rust, I’m not sure how much demand
> > there is for C++ but there’s already a library for Iceberg Rust with
> > 22 stars and 7 forks.
> >
> > https://github.com/JanKaul/iceberg-rust
> >
> > Have we seen more demand for this? Delta Lake supports it but that
> > alone isn’t a great reason. At what point would it make sense to get
> > this adopted by the project? Would this involve gathering evidence,
> > presenting it, and taking a vote?
> >
> > Thanks
> >
>

Reply via email to