News for hackers. Stuff that matters.
Re:Introduction to LSM Trees: May the Logs Be with You by DocSavage on Sunday April 28, 2019 @10:31AM (#19771298)
I found this older introduction to be pretty good and part of a series: https://medium.com/databasss/on-disk-io-part-3-lsm-trees-8b2...

Besides the use of LSM trees in RocksDB and leveldb-like databases, there is also the WiscKey approach (https://www.usenix.org/node/194425) that helps read/write amplification by keeping the LSM tree small and mostly removing the values to a separate value log. There's a pure Go implementation of the WiscKey approach used by dgraph: https://github.com/dgraph-io/badger

Re:Introduction to LSM Trees: May the Logs Be with You by alexott on Sunday April 28, 2019 @11:47AM (#19771723)
He (Alex Petrov) is also writing a book for O'Reilly on the database internals: https://www.goodreads.com/book/show/44647144-database-intern...
Re:Introduction to LSM Trees: May the Logs Be with You by dominotw on Sunday April 28, 2019 @12:31PM (#19772029)
weird o'reilly doesn't list that on their own website.
Re:Introduction to LSM Trees: May the Logs Be with You by clumsysmurf on Sunday April 28, 2019 @02:53PM (#19772927)
Seems like OReilly really goes out of their way to hide ALL books these days. When you go to the main site (https://www.oreilly.com/), where do you see anything related to books? All I see is "online learning", "blended courses", "conferences" and "ideas".

I'm a bit upset by this, because I've found the Safari experience terrible.

Re:Introduction to LSM Trees: May the Logs Be with You by indogooner on Sunday April 28, 2019 @12:17PM (#19771931)
I found the build up to this through flavors of disk IO in parts 1 and 2 to be very useful to me. Basic stuff but because I had not done system programming since my college days it was a good refresher (and eye-opener).