Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tracking issues of 0.1.0 version for Apache Paimon Rust #3

Open
4 of 12 tasks
Xuanwo opened this issue Jul 5, 2024 · 17 comments
Open
4 of 12 tasks

Tracking issues of 0.1.0 version for Apache Paimon Rust #3

Xuanwo opened this issue Jul 5, 2024 · 17 comments

Comments

@Xuanwo
Copy link
Member

Xuanwo commented Jul 5, 2024

Hello everyone, this is the tracking update for the paimon rust 0.1.0 release.

Goal

Before we outline the tasks for the 0.1.0 release, let me clarify the project's goal:

Developing a complete implementation of Paimon in pure Rust.

  • Users can read/write paimon table like they do in java API.
  • Users can read/write paimon table in arrow format.
  • Native support for DataFusion
    • But also enable users to implement their own query engines based on this project.
  • Native WASM support (a.k.a paimon-wasm)
  • Native Python binding based on rust core (a.k.a paimon-py)
  • Hive catalog support

Tasks

This will be our initial release, and I aim to include basic read support in it.

After all those tasks, I expect users can read an existing paimon table from storage services.

@QuakeWang
Copy link
Contributor

@Xuanwo I will do the Snapshot task.

@Xuanwo
Copy link
Member Author

Xuanwo commented Jul 6, 2024

@Xuanwo I will do the Snapshot task.

Welcome, have fun!

@dharanad
Copy link

dharanad commented Jul 7, 2024

hello @Xuanwo , I would like to work on implementing Manifest.

@Xuanwo
Copy link
Member Author

Xuanwo commented Jul 7, 2024

hello @Xuanwo , I would like to work on implementing Manifest.

Great, have fun!

@crrow
Copy link
Contributor

crrow commented Jul 7, 2024

Hey, I'm new around here and this project sounds interesting. Can I jump in and help out?

@Xuanwo
Copy link
Member Author

Xuanwo commented Jul 7, 2024

Manifest

Thanks a lot, welcome to pick up a part. I'm willing to update tracking issues for you.

@crrow
Copy link
Contributor

crrow commented Jul 7, 2024

Manifest

Thanks a lot, welcome to pick up a part. I'm willing to update tracking issues for you.

okay, let me try data file

@Xuanwo Xuanwo changed the title Tracking issues of paimon rust 0.1.0 release Tracking issues of 0.1.0 version for Apache Paimon Rust Jul 8, 2024
@Asura7969
Copy link
Contributor

I want to try the manifest list

@thexiay
Copy link

thexiay commented Jul 9, 2024

Cool, it's good project to be familiar with rust and big data infrastructure😆

@QuakeWang
Copy link
Contributor

I will do the Changelog task, and the corresponding issue have been created #16.

@Xuanwo
Copy link
Member Author

Xuanwo commented Jul 9, 2024

Cool, it's good project to be familiar with rust and big data infrastructure😆

Welcome!

I will do the Changelog task, and the corresponding issue have been created #16.

Updated.

@suxiaogang223
Copy link

Hi, I am a big fan of rust, and I usually do data lake-related development. Be happy to join the development of paimon-rust in the future.

@Aitozi
Copy link
Contributor

Aitozi commented Jul 23, 2024

Does the FileSystemCatalog rely on the Integrate with Apache OpenDAL ? There are some IO operation in the FileSystemCatalog. @Xuanwo

@Xuanwo
Copy link
Member Author

Xuanwo commented Jul 23, 2024

Does the FileSystemCatalog rely on the Integrate with Apache OpenDAL ?

Yes, my plan is using opendal for those IO operations.

@devillove084
Copy link
Contributor

I will try to implement the File index part and try to follow the implementation logic of the Java version and use the Rust style as much as possible. @Xuanwo

@Xuanwo
Copy link
Member Author

Xuanwo commented Jul 29, 2024

I will try to implement the File index part and try to follow the implementation logic of the Java version and use the Rust style as much as possible. @Xuanwo

Thanks!

@ForeverAngry
Copy link

Hi all, I'd like to help out with the project. I'm a bit new to rust. Let me know where I can lend a hand at!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants