Adrian's Reviews > Database Internals: A deep-dive into how distributed data systems work
Database Internals: A deep-dive into how distributed data systems work
by
by
![99910490](https://images.gr-assets.com/users/1670997349p2/99910490.jpg)
Adrian's review
bookshelves: 2020, concurrency, software-architecture, tech, webdev, dbms
Sep 18, 2020
bookshelves: 2020, concurrency, software-architecture, tech, webdev, dbms
Unfortunately i have read this book after Martin Kelppman's Designing Data Intensive apps and probably this is the reason i rated it poorly.
The book starts really good by describing the intetnal systems that are encompassed in any dbms ( Connection Listener layer , Query parser+ optimizer layer , execution layer and of course the storage layer).
I wanted the book to explore more on this subject , how the components are drsigned and how they deal with concurrency etc.
The book then took a deep dive into tree-based data structures ..as in really deep.
I found myself at times wondering why am i reading this.It was way too terse.
Now after this part the book became interesting once again by the time it started tackling distributed transactions,consensus ,replication,byzantine faults, paxos algorhitms.
I was already familiar with all of those which in my humble opinion were tackled slighty better in the first book i mentioned.
All in all a good book , but i wouldn't classify it as complementing Martin Klepmann's
The book starts really good by describing the intetnal systems that are encompassed in any dbms ( Connection Listener layer , Query parser+ optimizer layer , execution layer and of course the storage layer).
I wanted the book to explore more on this subject , how the components are drsigned and how they deal with concurrency etc.
The book then took a deep dive into tree-based data structures ..as in really deep.
I found myself at times wondering why am i reading this.It was way too terse.
Now after this part the book became interesting once again by the time it started tackling distributed transactions,consensus ,replication,byzantine faults, paxos algorhitms.
I was already familiar with all of those which in my humble opinion were tackled slighty better in the first book i mentioned.
All in all a good book , but i wouldn't classify it as complementing Martin Klepmann's
Sign into Goodreads to see if any of your friends have read
Database Internals.
Sign In »
Reading Progress
June 29, 2020
– Shelved
June 29, 2020
– Shelved as:
to-read
June 29, 2020
– Shelved as:
2020
June 29, 2020
– Shelved as:
webdev
June 29, 2020
– Shelved as:
tech
June 29, 2020
– Shelved as:
software-architecture
June 29, 2020
– Shelved as:
concurrency
August 31, 2020
–
Started Reading
September 1, 2020
–
6.0%
September 10, 2020
–
45.0%
September 13, 2020
–
52.0%
September 15, 2020
–
65.0%
September 18, 2020
– Shelved as:
dbms
September 18, 2020
–
Finished Reading
Comments Showing 1-1 of 1 (1 new)
date
newest »
![Down arrow](https://s.gr-assets.com/assets/down_arrow-1e1fa5642066c151f5e0136233fce98a.gif)
message 1:
by
Vlad
(new)
-
added it
Sep 19, 2020 03:47AM
![Vlad Ardelean](https://images.gr-assets.com/users/1603440043p1/77134847.jpg)
reply
|
flag