Live data from Hacker News

Database Internals

databass.dev

1–10 of 39 posts

Re: Database Internals

#3
I've been reading this book for the last few days - it is way above what you expect these days for a technical book from a popular publisher in terms of its description of underlying data structures and algorithms. It's also easy to read. The depth of a text book with the approachability of a typical working programmer's book.

Re: Database Internals

#4
The topical overview certainly sounds interesting, but sounds extremely similar to Designing Data Intensive Applications which also covers modern DB internals.

What’s the sell here?

Re: Database Internals

#5
post #4

The topical overview certainly sounds interesting, but sounds extremely similar to Designing Data Intensive Applications which also covers modern DB internals. What’s the sell here?

The preface is also available in the preview. It goes in further detail about the scope of the book. There's also the table of contents.

I haven't seen the book you mentioned, so I can't comment on that.

Re: Database Internals

#7

This is a very good book! Recently, I am very happy with a number of more foundational data books from O’Reilly: Designing Data-Intensive Applications https://dataintensive.net/ Streaming Systems http://shop.oreilly.com/product/0636920073994.do and this one.

Both of those are fantastic, data intensive in particular I think is the best book I have ever read from O'Reilly. Glad to hear this one is as good.

Re: Database Internals

#8
post #4

The topical overview certainly sounds interesting, but sounds extremely similar to Designing Data Intensive Applications which also covers modern DB internals. What’s the sell here?

There is some overlap, but they complement each other. This one (Database Internals) has much more of a technical deep dive on storage engines, especially B-tree implementation details.

If I was mentoring someone learning this stuff, I'd advise reading Designing Data Intensive Applications first, which is certainly the best for giving the big picture, and follow up with this one for more detail on certain topics.

Given the previous dearth of books on this important subject, I think it's wonderful that we have two.

Re: Database Internals

#9

This is a very good book! Recently, I am very happy with a number of more foundational data books from O’Reilly: Designing Data-Intensive Applications https://dataintensive.net/ Streaming Systems http://shop.oreilly.com/product/0636920073994.do and this one.

If you wanted to build your own database (to learn how), is Database Internals the better book, or DDIA?
Post reply on HN