|
|
|
|
|
by thetrooperer
2453 days ago
|
|
That's a good question. There are multiple reasons for this. I'll briefly mention two of them. One is the high fan in ratio - millions of machines are writing relatively small blobs of data, so the middle layer serves as an aggregator (which saves backend's IOPs, number of connections, etc). Another reason is the volume of metadata - it would be inefficient to keep all the LogDevice-level metadata on each of the producer hosts. |
|
On the volume of metadata held by Producers, will there be any significant difference between holding WriteService & LogDevice meta.