Distributed Database Cluster middleware ------ concept in distributed architecture _ MySQL

Source: Internet
Author: User
In distributed systems, there are three very important concepts: nodes, networks, and storage. Let's take a look at the following in the book: a node: a machine or a process in the system that completes the corresponding computing functions through a certain protocol. Network: communication channel. Storage: A distributed system has three important concepts: nodes, networks, and storage.

Let's take a look at the following in the book:

Node: a machine or process in the system that completes the corresponding computing functions through certain protocols.

Network: communication channel.

Storage: the persistent data required by the system and metadata that maintains the normal operation of the system.

For example:

Tax payable for ancient villages:

A distributed system is like an ancient village where everyone lives in a comfortable and peaceful life. Each home is equivalent to a node. Every family has children, but the family cannot have too many people to live, because the family is too big to run well. When there are too many members in the family, that is, when the family cannot afford such a burden, separation is an inevitable result. Splitting is the time when new nodes are generated.

Every family has its own house and farmland. these are called property. Each family corresponds to its own property, which marks the current state of life of the family. If you come back from a village (down) for a while, you can continue to live in the same way as before. These properties represent the information to be stored or the metadata of the node.

In addition, in every family's life, there will inevitably be things that cannot be solved at home. When you encounter something you cannot solve, you need to ask for help from the outside, and your neighbors and friends. This requires a normal interaction with the neighbors. These interactions require the network to communicate with each node.

The node also has different roles. for example, some villagers are naturally elected as doctors, while some villagers need to be instructors. different villagers have different properties. Doctors must keep herbs in their homes, and teachers must keep books at home, while farmers must keep farm tools at home.

The final goal is to pay taxes for the entire village. As for how to normally pay qualified taxes, the village should decide on its own.

In fact, a series of solutions to problems in the computer can be found in real life. We do not produce solutions. we are the porters of life.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.