|
|
|
|
|
by jasonwatkinspdx
4666 days ago
|
|
Only the range of data the client is interested in is fetched from the storage layer. As for why they chose this, you'd have to ask them to be sure. But two reasonable assumptions are: 1. they wanted the storage layer to be "dumb", in particular so that they could use existing services like Dynamo. 2. they wanted reading processes to be totally independent. Readers can talk directly to the dumb storage layer without any centralized resource coordinator to execute queries. That means horizontal scalability in the strict sense. |
|