Database Internals: A Deep-Dive into How Distributed Data Systems Work