Articles in this series
Book Summary · If you are designing a data system or service, a lot of tricky questions arise. How do you ensure that the data remains correct and...
Book Summary · Relational Model Versus Document Model Historically, data started out being represented as one big tree (the hierarchical model), but...
Book Summary · Hash Indexes In order to efficiently find the value for a particular key in the database, we need a different data structure: an index....
Book Summary · in a large application, code changes often cannot happen instantaneously: With server-side applications you may want to perform a...
Book Summary · Replication means keeping a copy of the same data on multiple machines that are connected via a network. Reasons Why You Might Want to...
Book Summary · Partitioning and Replication We have to know that "partition" = "shard" The main reason for wanting to partition data is scalability. As...