...

/

Communication via Databases

Communication via Databases

Learn how databases help with communication in distributed systems.

In any system, data flows from one point to another all the time. You post a status on Facebook, search for something on Google, order a brand new iPhone on Amazon and so on. Every interaction you have with all these different internet services involves data in one way or another. In fact, systems tend to be more data heavy than ever in modern times.

Note: It is crucial that processes (and similarly nodes) efficiently communicate among themselves in a distributed system. These processes can either be on the same node or distributed among many different nodes. The faster the communication, the faster the system can be.

When two processes communicate, one process always hands over some data to the other, or two processes exchange some data between ...