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

Missed guide docs #2592

Open
6 tasks
st1page opened this issue Sep 10, 2024 · 2 comments
Open
6 tasks

Missed guide docs #2592

st1page opened this issue Sep 10, 2024 · 2 comments
Assignees

Comments

@st1page
Copy link
Contributor

st1page commented Sep 10, 2024

At the same time, we have other features only having documents in "Develop - SQL references" section.
#2442 (comment)

We need to fullfill them in the "Manage data" section

@kwannoel
Copy link
Contributor

kwannoel commented Sep 30, 2024

We also need to explain the difference between source and table in our docs.

CREATE SOURCE does not guarantee that distinct relations reading from the same source will be processing the same set of updates between each epoch. The caveat is if the source is a shared source, then each relation reading from the same source will process the same set of updates between each epoch. This also means we can't have a strongly consistent global state for these relations, only eventual consistency.

CREATE TABLE guarantees that distinct relations reading from the same source, materialized as a table, will process the same set of updates between each epoch. This means we will have a strongly consistent global state.

I recommend putting this doc under the sources page: https://docs.risingwave.com/docs/current/sources/. And linking it as a note in each source page perhaps, in case users want to read up more.

@st1page
Copy link
Contributor Author

st1page commented Oct 8, 2024

We also need to explain the difference between source and table in our docs.

CREATE SOURCE does not guarantee that distinct relations reading from the same source will be processing the same set of updates between each epoch. The caveat is if the source is a shared source, then each relation reading from the same source will process the same set of updates between each epoch. This also means we can't have a strongly consistent global state for these relations, only eventual consistency.

CREATE TABLE guarantees that distinct relations reading from the same source, materialized as a table, will process the same set of updates between each epoch. This means we will have a strongly consistent global state.

I recommend putting this doc under the sources page: https://docs.risingwave.com/docs/current/sources/. And linking it as a note in each source page perhaps, in case users want to read up more.

Currently the difference is noted here https://docs.risingwave.com/docs/current/data-ingestion/#table-with-connectors, But the consistency issue is not mentioned

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

2 participants