Xuanwo opened a new issue, #3674:
URL: https://github.com/apache/paimon/issues/3674

   ### Search before asking
   
   - [X] I searched in the [issues](https://github.com/apache/paimon/issues) 
and found nothing similar.
   
   
   ### Motivation
   
   It's extremely difficult for non-JVM languages like Rust and Python to 
interact with Paimon tables. 
   
   If we implement Paimon in Rust, it will enable a lot of use cases. 
   
   For instance, we could facilitate reading and writing Paimon data within 
[Databend](https://github.com/datafuselabs/databend/) (in Rust) and 
[DuckDB](https://github.com/duckdb/duckdb) (in C++). Additionally, by creating 
`paimon-py` based on `paimon-rust`, we can make Paimon accessible in Python 
environments.
   
   ### Solution
   
   Create a pure rust implementation of the paimon spec similar to Iceberg 
project: [iceberg-rust](https://github.com/apache/iceberg-rust).
   
   ### Anything else?
   
   I'm willing to help make it happen. We can start by creating a `paimon-rust` 
repo.
   
   ### Are you willing to submit a PR?
   
   - [X] I'm willing to submit a PR!


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to