Nithish's Avatar

Nithish

@snithish

Data Engineer | Avid learner of databases and things distributed

65
Followers
542
Following
2
Posts
27.10.2024
Joined
Posts Following

Latest posts by Nithish @snithish

Preview
CMU 15-799 :: Special Topics in Databases: Query Optimization (Spring 2025) This course is a hands-on exploration of the most challenging problem in computer science: database query optimization. It will cover the classical and state-of-the-art methods and algorithms for conv...

Spring 2025 @cmudb.bsky.social Course: OPTIMIZE! A Journey Through Database Query Optimization
This is a survey course on how to build a SQL optimizer from scratch covering foundational and state-of-the-art implementations. All lectures available on YouTube: 15799.courses.cs.cmu.edu/spring2025/

16.01.2025 16:58 ๐Ÿ‘ 72 ๐Ÿ” 14 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Databases in 2024: A Year in Review Andy rises from the ashes of his dead startup and discusses what happened in 2024 in the database game.

Buckle up because we're banging into the new year with my annual retrospective of the last year in databases! Highlights include license change blowback, Databricks vs. Snowflake gangwar, @duckdb.org's shotgun weddings, and buying a quarterback to impress your lover: www.cs.cmu.edu/~pavlo/blog/...

01.01.2025 14:02 ๐Ÿ‘ 199 ๐Ÿ” 64 ๐Ÿ’ฌ 10 ๐Ÿ“Œ 19
Preview
Databases in 2024: A Year in Review Andy rises from the ashes of his dead startup and discusses what happened in 2024 in the database game.

"Shoving ducks into everything" ๐Ÿ˜‚

www.cs.cmu.edu/~pavlo/blog/...

01.01.2025 18:16 ๐Ÿ‘ 21 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Bad actors in this context refer to participants that become unavailable due to various reasons, such as crashes, high response latency, removal by human intervention, or deliberate non-responsiveness when certain constraints are not met (e.g., lacking an up-to-date state).

31.12.2024 05:58 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

In a system with 'f' bad actors, we need at least 'f+1' good actors to ensure that the system as a whole remains good. This means the total number of actors in the system is '2f + 1'.

30.12.2024 21:16 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

Monday Morning Musings โ˜€๏ธ

Distributed systems and consensus enthusiasts know the rule: we need 2f+1 processes to tolerate up to f failures.

Can you explain why in a way that makes anybody say 'Of course, now I get it'

30.12.2024 09:00 ๐Ÿ‘ 4 ๐Ÿ” 1 ๐Ÿ’ฌ 4 ๐Ÿ“Œ 1
Preview
Predicting the Future of Distributed Systems There are significant changes happening in distributed systems.

Seems like a safe bet that object storage as a foundation of data systems architecture is here to stay blog.colinbreck.com/predicting-t...

30.11.2024 16:31 ๐Ÿ‘ 308 ๐Ÿ” 42 ๐Ÿ’ฌ 12 ๐Ÿ“Œ 6

Really good post. Hadn't considered that the "small data" phenomenon might be caused by incremental computation. Totally makes sense.

Also, totally agree on the gold/silver/bronze staging data take in the post.

13.11.2024 17:00 ๐Ÿ‘ 9 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0