Distributed memory system and method

The invention discloses a distributed storage system, which comprises: a group maintenance unit, which is used for creating a group through a group management server, wherein the group is composed of a plurality of members, and the group management server stores the information of the group members; a data release unit, which is used for transforming the storing data into a plurality of data blocks, and storing the data blocks into a plurality of on-line members of the group, as well as storing the distributed information of the data blocks to the group management server. The invention also discloses a distributed storage method. The invention can lower the system complexity of the distributed storage system and enhance the availability, fault tolerance and efficiency of the system by adding the connectivity between the storage nodes.