beneficial for applications that have irregular access patterns and that are latency sensitive, like key-value stores, graph stores, and relational databases. RDMA networks also provide high bandwidth and high message rates, enabling systems that have high throughput and low latency at the same time.
Is RDMA reliable?
RDMA transports are either reliable or unreliable and are either connected or unconnected (also called datagram). With reliable transports, the NIC uses acknowledgments to guarantee inorder delivery of messages.
Why do we need RDMA?
Remote Direct Memory Access(RDMA) helps in boosting the performance of applications that need low latency and high throughput as it supports kernel bypass, zero-copy and does not involve CPU. Remote Direct Memory Access(RDMA) is direct access of memory from memory of one machine to the memory of another machine.