Note: This term may have other meanings in other contexts. Here, we are defining it in the context of a distributed database.
In a distributed database such as CockroachDB, the distribution layer takes data from the SQL layer and breaks it down into chunks called ranges to be stored in a distributed way (i.e., it is stored in multiple locations instead of just a single location).