-
Notifications
You must be signed in to change notification settings - Fork 421
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
docs: add page on why to use delta lake #2076
Conversation
ACTION NEEDED delta-rs follows the Conventional Commits specification for release automation. The PR title and description are used as the merge commit message. Please update your PR title and description to match the specification. |
@MrPowers can you resolve the merge conflict? |
docs/why-use-delta-lake.md
Outdated
* They are executed in a serial manner and don’t conflict with other transactions | ||
* They don’t corrupt a table or violate table constraints | ||
|
||
Data lakes don’t support transactions, so the write operations are dangerous: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bit of weird sentence to read, maybe "Data lakes don't support transactions with the following characteristics"
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, updated this.
docs/why-use-delta-lake.md
Outdated
|
||
Delta tables can be queried with a variety of different languages. This project provides APIs for Rust and Python users and does not depend on Java or Scala. This project is a great alternative for users like that Rust, pandas, Polars, DuckDB, or DataFusion. | ||
|
||
The Delta Spark connector has APIs in Java, Scala, Python, and R. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
maybe it can be confusing here, why we are talking about Delta Spark connector ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yea, good call, removed this.
docs/why-use-delta-lake.md
Outdated
|
||
## Support for many languages | ||
|
||
Delta tables can be queried with a variety of different languages. This project provides APIs for Rust and Python users and does not depend on Java or Scala. This project is a great alternative for users like that Rust, pandas, Polars, DuckDB, or DataFusion. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"for users like that Rust" "that" seems not needed here
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, removed this.
3ff3ec0
to
605e3bc
Compare
This documentation page explains why to use Delta Lake.
Let me know if you have any suggestions on key features I missed.
I also added some tabbed code blocks to show how to create tabbed snippets for python & Polars!