‫Database charting is a process of segmenting the data into partitions that are spread on multiple database
‫instances.
‫This is essentially to speed up query and scale the system.
‫I want to talk about the following.
‫I want to discuss what is sharding.
‫And then in order to discuss charting, we kind of kind of we have to gloss over the idea of consistent
‫hashing, talk a little bit about it, and then we're going to talk about the difference between horizontal
‫partitioning and shot him because those two kind of go hand in hand.
‫I want and I want to just there's a slight difference and I want to talk about that.
‫Like, that's why I happen to like a single slide to talk about that.
‫Right.
‫And then also we're going to talk about my favorite part.
‫We're going to do an example, going to code on a jazz and spin up multiple postscripts, shards, and
‫then write and read from those shards.
‫And essentially, we're going to build your URL shortener kind of thing.
‫And finally, we're going to talk about the pros and cons of database, because that's what nothing
‫is perfect.
‫And finally, we're going to summarize the whole thing.