News for hackers. Stuff that matters.
Re:Show HN: A Database Written in Golang by alecco on Wednesday February 26, 2025 @12:54PM (#43186154)
Cool!

You watched CMU's intro to Database sytems, right? It's really good and thorough. It will save you of some common pitfalls and can help you navigate the trade-offs.

https://www.youtube.com/watch?v=otE2WvX3XdQ&list=PLSE8ODhjZX...

Re:Show HN: A Database Written in Golang by Sahil121 on Wednesday February 26, 2025 @01:20PM (#43186421)
sure man
Re:Show HN: A Database Written in Golang by hobs on Wednesday February 26, 2025 @01:49PM (#43186770)
Looks fun, but the intro requirement is "Knows C++" - that's kinda a non starter right?
Re:Show HN: A Database Written in Golang by alecco on Wednesday February 26, 2025 @01:54PM (#43186812)
I'm sure that's for the homework.
Re:Show HN: A Database Written in Golang by BiraIgnacio on Wednesday February 26, 2025 @07:37PM (#43190029)
Oh thanks for the link, this is really great!
Re:Show HN: A Database Written in Golang by Tostino on Thursday February 27, 2025 @10:04AM (#43194991)
I really have liked the current Optimizer series. So much amazing info.

I hope some company that heavily relies on Postgres sponsors a project to replace the optimizer with a more modern implementation. I feel like for any large applications with olap style queries (even if on the OLTP database) will benefit incredibly from that work. SQL Servers optimizer was light-years ahead of Postgres when I worked with it last over a decade ago.

Re:Show HN: A Database Written in Golang by alecco on Thursday February 27, 2025 @03:45PM (#43198315)
Sadly, most of those corporations would rather spend millions in proprietary solutions than give back 100k to the community. I've seen it first hand many times. They only give money if they absolutely have to.
Re:Show HN: A Database Written in Golang by skrtskrt on Thursday February 27, 2025 @01:04PM (#43196791)
I also recommend "Database Internals" to people. An invaluable book, the logical next read after "Designing Data-Intensive Applications". It's the best and most approachable resource on distributed systems and database consistency / performance tradeoffs I have found.