UIC Talk and slides
parent
3d01a15434
commit
b901bb9499
|
@ -1,4 +1,5 @@
|
|||
Open farmersmarket_2024-42231059.xlsx
|
||||
Name it: usda_farmers_markets
|
||||
|
||||
Geotag: Lon - Y; Lat - X
|
||||
|
||||
|
|
|
@ -212,11 +212,10 @@ end
|
|||
<section>
|
||||
<%=
|
||||
notebook() do
|
||||
nbnote("$$\\{\\;x \\rightarrow \\textbf{@1}\\;\\}$$")
|
||||
nbcell("y = x + 102", idx: 5)
|
||||
nbnote("$$\\{\\;x \\rightarrow \\textbf{@1},\\;y \\rightarrow \\color{blue}{\\textbf{@4}}\\;\\}$$", show:1)
|
||||
nbcell("y = x + 102", idx: 5)
|
||||
nbnote("$\\{\\;\\;\\}$ vs $\\{\\;x \\rightarrow \\textbf{@1},\\;y \\rightarrow \\color{blue}{\\textbf{@4}}\\;\\}$", show:1)
|
||||
nbcell("x = 4", idx: 3, highlight: 2)
|
||||
nbnote("$$\\{\\;x \\rightarrow \\textbf{@3},\\;y \\rightarrow \\color{blue}{\\textbf{@4}}\\;\\}$$", show:3)
|
||||
nbnote("$\\{\\;x \\rightarrow \\textbf{@2}\\;\\}$ vs $\\{\\;x \\rightarrow \\textbf{@3},\\;y \\rightarrow \\color{blue}{\\textbf{@4}}\\;\\}$", show:3)
|
||||
nbcell("print(y)", idx: 4, highlight: 4)
|
||||
end
|
||||
%>
|
||||
|
|
|
@ -63,18 +63,24 @@ schedule:
|
|||
notes: slide/07-write-optimized.pdf
|
||||
- topic: Dataframe Storage
|
||||
detail: We design, from first principles, a storage format for persistent, mutable dataframes (aka relational tables)
|
||||
- topic: TBD
|
||||
detail: A fun topic for the day before spring break
|
||||
- topic: Clustered and Unclustered Indexing
|
||||
detail: We extend our dataframe storage model with support for indexing and explore techniques for supporting efficient access over multiple attributes.
|
||||
docs:
|
||||
notes: slide/09-dataframes.pdf
|
||||
- topic: Buffer Management
|
||||
detail: We add support for caching to our dataframe storage model
|
||||
- topic: Transactions Overview
|
||||
detail: ADT support for combining multiple operations together into a single, atomic operation.
|
||||
docs:
|
||||
notes: slide/11-concurrency-control.pdf
|
||||
- topic: Locking
|
||||
detail: Efficient strategies for enforcing transaction isolation on dataframes through locks
|
||||
docs:
|
||||
notes: slide/11-concurrency-control.pdf
|
||||
- topic: Logging
|
||||
detail: How to enforce transaction durability, how to efficiently support atomic durability, and an overview of the ARIES recovery protocol
|
||||
docs:
|
||||
slides: https://odin.cse.buffalo.edu/teaching/cse-562/2021sp/slide/2021-04-20-Logging.html
|
||||
- topic: Clustered and Unclustered Indexing
|
||||
detail: We extend our dataframe storage model with support for indexing and explore techniques for supporting efficient access over multiple attributes.
|
||||
- topic: Versioned/Immutable Data
|
||||
detail: What are immutable data types, and how they can be used to support efficient concurrent access to data
|
||||
- topic: Sketches (time-permitting)
|
||||
|
@ -110,13 +116,13 @@ deliverables:
|
|||
submit: https://autolab.cse.buffalo.edu/courses/cse410-s24/assessments/P2-B-Trees
|
||||
- item: "Written 2: B+ Tree Analysis"
|
||||
due: Mar 17
|
||||
- item: "Project 3: LSM Tree"
|
||||
- item: "Project 3: Joins"
|
||||
due: Apr 9
|
||||
- item: "Written 3: LSM Tree Analysis"
|
||||
- item: "Written 3: Joins Analysis"
|
||||
due: Apr 9
|
||||
- item: "Project 4: B+ Tree with Buffer Manager"
|
||||
due: Apr 21
|
||||
- item: "Project 5: Concurrent B+ Tree with Buffer Manager"
|
||||
- item: "Project 4: MiniDB"
|
||||
due: May 5
|
||||
- item: "Written 4: MiniDB Analysis"
|
||||
due: May 12
|
||||
dates:
|
||||
- event: Midterm
|
||||
|
|
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue