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: Tutorial #1

Open
wangrunji0408 opened this issue Dec 21, 2021 · 10 comments
Open

Tracking: Tutorial #1

wangrunji0408 opened this issue Dec 21, 2021 · 10 comments

Comments

@wangrunji0408
Copy link
Member

wangrunji0408 commented Dec 21, 2021

No. Topic Code in Product Code for Tutorial Documents Review
0 Introduction -- --
1.1 Hello, SQL
1.2 Catalog
1.3 Create Table #19
1.4 In-memory Storage 🚧 #20
1.5 Insert
1.6 Planner
1.7 Select (Jan 2022)
2.1 Cast & Arithmetic
2.2 Where
2.3 Orderby
2.4 Limit
2.5 Aggregate
2.6 Groupby
2.7 Nested Loop Join
2.8 Hash Join
2.9 Copy
2.10 TPC-H Q1 risinglightdb/risinglight#227 (Jan 2022) (Feb 2022)
3.1 Memtable
3.2 Block
3.3 Column
3.4 Rowset
3.5 Executors (Feb 2022)
3.6 Manifest
3.7 Deletion
3.8 Compaction (Feb 2022) (Mar 2022)
@wangrunji0408 wangrunji0408 pinned this issue Dec 21, 2021
@wangrunji0408 wangrunji0408 transferred this issue from risinglightdb/risinglight Dec 22, 2021
@wangrunji0408 wangrunji0408 pinned this issue Dec 22, 2021
@skyzh
Copy link
Member

skyzh commented Feb 3, 2022

... made some changes on the storage part. The "Read" and "Flush" parts are now merged together, and further split into 3 separate parts: Block, Column, and Rowset.

@skyzh
Copy link
Member

skyzh commented Feb 5, 2022

... I decided to cut a bit for February's release. The Manifest, Deletion and Compaction parts will only have code, without tutorial docs. Plan to add tutorial for these 3 parts on March.

@yyin-dev
Copy link
Collaborator

Anyone working on this right now ;)?

@skyzh
Copy link
Member

skyzh commented Sep 12, 2022

Nope :(

@yyin-dev
Copy link
Collaborator

I just read the first doc, it's pretty well written!

A few questions:

  1. Is the table above up-to-date?
  2. Does "Code in Product" refer to risinglight? Does "Code for Tutorial" refer to the solution under code? Does the "Documents" refer to write-up in doc?

@skyzh
Copy link
Member

skyzh commented Sep 12, 2022

Is the table above up-to-date?

Yes.

Does "Code in Product" refer to risinglight? Does "Code for Tutorial" refer to the solution under code? Does the "Documents" refer to write-up in doc?

Exactly.

@yyin-dev
Copy link
Collaborator

Nope :(

Any plan on resuming the process? I could help if anyone is interested. ;)

@skyzh
Copy link
Member

skyzh commented Sep 14, 2022

Feel free to improve / write new sections :)

@wangrunji0408
Copy link
Member Author

I have planned to "restart" this project in the near future. I'm also hoping to introduce some streaming features from Risingwave. Let's work together to make RisingLight great again 🤣

@yyin-dev
Copy link
Collaborator

I suggest we create one long-living issue for each tutorial to organize discussions about each tutorial section. Any thoughts?

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

3 participants