Live data from Hacker News

Ask HN: Resources for Learning about Databases

news.ycombinator.com

11–20 of 29 posts

Re: Ask HN: Resources for Learning about Databases

#11

I would pick one RDBMS and try to dissect it, there is a lot to chose from nowadays, you can check out db-engines to get a general sense of what's out there: https://db-engines.com/en/ranking From what I have seen most enterprises today will be using Oracle or Microsoft, however PostgreSQL seems to have gained popularity with the web developer and small business crowd (as well as with the HN community). I have been a…

[deleted]

Re: Ask HN: Resources for Learning about Databases

#12
I have three things for you

1. Designing data intenstive applications

2. Database internals https://www.amazon.com/Database-Internals-deep-dive-distribu...

3. Andy Pavlo's database course videos at cmu and guest lecture series https://www.youtube.com/channel/UCHnBsf2rH-K7pn09rb3qvkA

Re: Ask HN: Resources for Learning about Databases

#13
post #8

Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems https://dataintensive.net/

How dry is this? I've had hit or miss success with technical books, and found that the writing style can help dramatically to feeling engaged and not dry or boring.

Thoughts?

Re: Ask HN: Resources for Learning about Databases

#14
post #8

Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems https://dataintensive.net/

How dry is this? I've had hit or miss success with technical books, and found that the writing style can help dramatically to feeling engaged and not dry or boring. Thoughts?

I think it's fine for this kind of book. I read a couple chapters a night ATM. Not many jokes, but nice to read.

If The Dragon Book is 0 out of 10 on the dry scale this is a 4

Re: Ask HN: Resources for Learning about Databases

#16
post #8

Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems https://dataintensive.net/

How dry is this? I've had hit or miss success with technical books, and found that the writing style can help dramatically to feeling engaged and not dry or boring. Thoughts?

Not very dry in my opinion. Good mix of explanations, information, and context.

I’m about 2/3rds through it.

Re: Ask HN: Resources for Learning about Databases

#19
post #8

Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems https://dataintensive.net/

Fantastic book. A really good overview over distributed consensus, leader-follower-architectures, data query languages and data encoding.

And IMO the best part, explaining very clearly different isolation levels and the difference between serializability and linearizability.

The book is much more database-relevant than the title might make you think.

Post reply on HN