

Full description not available


J**.
Great in-depth analysis of data architectures
This book covers pretty much all topics which are relevant to managing databases or designing data models in more than 800 pages. It also provides detailed information about the inner workings of databases to the degree that you might be able to implement your own simple database.The book is very well didactically structured which is no surprise given that the author is a professor at Cambridge. For example, it explains batch processing algorithms (e.g. Map Reduce) and uses this as basis to delve into data streaming. Strong emphasis is laid on the problems with regards to distributed computing (replication, partitioning, node failures, etc.) and the discussion of the compromises one must make.Overall, an easy recommendation for anyone is interested in data architectures and the inner workings of databases which are the backbone of pretty much any application in today’s world.
M**.
Incredible book
Incredible book with so many layers. You can read it four, five times and you will still be learning new stuff!
K**H
Almost every chapter I read is applicable to my day to day work
I have not read the full book yet but almost every chapter I read is in some way applicable to my day to day work at the Fintech that I work at. The examples and explanations this book contains are very clear, simple to understand and relevant to the real world.Very interesting text book. Quite a page turner.
H**R
Great book, but the physical copy I got is not new. It clearly has passed on through various hands
The book is great, but the quality was lacking. There are some markings on the top side of the book!
H**Y
Good book
Arrived in great condition very quickly
J**T
Probably the best technical book written in the last 15 years
This book is astonishingly good. I'll leave you to read the many other 5 star reviews as they speak volumes. I'll just add that Kleppmann is a first class technical writer whose knowledge of his subject truly elemental. This book teaches and informs the reader by bringing a truly deep understanding of the subjects at hand without ever being academic. The result is that your newly gained knowledge about data-centric systems will help you better understand both traditional technologies (which you probably take for granted) and the many emerging technologies of today (which are often presented as revolutionary). A majestic work of truly great insight.
I**R
Contemporary overview of Web-scale distributed systems with clear and descriptive examples
A foundation book to understanding how Web-scale distributed systems work. This book should be on every computer science student's or graduate's shelf. Every chapter is accompanied with a wealth of references that open doors to further research and exploration. Martin Kleppmann did a great job and a great service to all of us working with distributed systems. For (a hopefully to-be) next edition of the book, I'd like to see even more depth for transaction isolation levels (there is info out there on the Web), consistency "levels" (also out there on the Web) and umbrella "unification" of these two areas.
J**Y
This is a MUST Read!
This book is outstanding - it absolutely deserves all the praise and stars it's received. I'm not going to begin to summarize or explain the contents because it covers way too much ground. I'll just say that it's approachable, easy to comprehend and digest for anyone with moderate development experience and technical competence, and manages to not be dull or tiresome throughout.My only complaints are that most of the chapters are too long - you do really have to set aside a big block of time to make it thru a whole chapter in a sitting (much less 2 or more).If you're a developer or DBA who is at all serious about building modern networked applications, you should read this book. Enough said.
Trustpilot
1 week ago
1 month ago