|
|
|
|
|
by merb
3263 days ago
|
|
> The only situation There are many more: - Caches/Databases that should keep as much stuff in memory as possible (i.e. if you have a 32gb es instance you actually gain a lot from "fast memory") - In-Memory Databases - In-Memory RPC/message broker which of course has as a limitation factor the memory bandwidth. In all cases the memory bandwidth might be a important factor. |
|
Generally speaking, databases are kept in memory to minimize latency, not maximize throughput. Bandwidth is not really a problem. Having to update 10 GB/s of a database would be highly unusual. Having to get data from random positions in a disk or SSD is much more common.
As for the message broken, it's not clear to me why the bandwidth would "of course" be the limiting factor.