24 Lectures to Fully Understand Distributed Databases