A system for accessing network data, wherein the system comprises: a data node configured to store a data unit; a metadata node configured to: receive a request for accessing the data unit from a client, and transmit, to the client, routing information of a data management node; and the data management node configured to: receive a request for accessing the data unit from the client, upon receiving the data access request from the client, obtain from said metadata node routing information of the data node, and process the data unit in the data node according to the routing information of the data node received from the metadata node and the request from the client; characterized in that the metadata node is further configured to provide the routing information of the data node to the data management node using a procedure comprising: obtaining an identifier of the data unit from a request sent from the data management node; according to a routing algorithm of the data unit and based on the identifier of the data unit, computing an identifier of the data node which stores the data unit and position information of the data unit in the data node; and providing the identifier of the data node and the position information to the data management node. a data node configured to store a data unit; a metadata node configured to: receive a request for accessing the data unit from a client, and transmit, to the client, routing information of a data management node; and receive a request for accessing the data unit from a client, and transmit, to the client, routing information of a data management node; and the data management node configured to: receive a request for accessing the data unit from the client, upon receiving the data access request from the client, obtain from said metadata node routing information of the data node, and process the data unit in the data node according to the routing information of the data node received from the metadata node and the request from the client; receive a request for accessing the data unit from the client, upon receiving the data access request from the client, obtain from said metadata node routing information of the data node, and process the data unit in the data node according to the routing information of the data node received from the metadata node and the request from the client; characterized in that the metadata node is further configured to provide the routing information of the data node to the data management node using a procedure comprising: obtaining an identifier of the data unit from a request sent from the data management node; according to a routing algorithm of the data unit and based on the identifier of the data unit, computing an identifier of the data node which stores the data unit and position information of the data unit in the data node; and providing the identifier of the data node and the position information to the data management node. obtaining an identifier of the data unit from a request sent from the data management node; according to a routing algorithm of the data unit and based on the identifier of the data unit, computing an identifier of the data node which stores the data unit and position information of the data unit in the data node; and providing the identifier of the data node and the position information to the data management node.