1.一种数据存储方法,其特征在于,所述数据包括多个副本,所述方法包括:
进行数据写入操作;
获取预存的数据版本号,并更新所述数据版本号;
检查所述数据的各个副本的数据版本号是否一致;
若不一致,选择数据最完整的副本替换其他副本。
2.根据权利要求1所述的方法,其特征在于,还包括:
在首次进行数据写入操作时,初始化数据版本号。
3.根据权利要求2所述的方法,其特征在于,所述初始化数据版本号为0。
4.根据权利要求1所述的方法,其特征在于,所述获取预存的数据版本号,并更新所述数据版本号,具有包括:
读取预存的数据版本号,将所述数据版本号进行加1操作。
5.根据权利要求1所述的方法,其特征在于,所述多个副本包括一个主副本和多个从副本,所述进行数据写入操作,包括:
将多个副本同时进行写入操作;
在主副本和至少一个从副本写入成功时,展示写入成功信息。
6.一种数据存储装置,其特征在于,所述数据包括多个副本,所述装置包括:
数据写入单元,用于进行数据写入操作;
版本号更新单元,用于获取预存的数据版本号,并更新所述数据版本号;
版本号匹配单元,用于检查所述数据的各个副本的数据版本号是否一致;
副本拷贝单元,用于在所述各个副本的数据版本号不一致时,选择数据最完整的副本替换其他副本。
7.根据权利要求6所述的装置,其特征在于,还包括:
初始化单元,用于在首次进行数据写入操作时,初始化数据版本号。
8.根据权利要求7所述的装置,其特征在于,所述初始化数据版本号为0。
9.根据权利要求6所述的装置,其特征在于,所述版本号更新单元具有用于:读取预存的数据版本号,将所述数据版本号进行加1操作。
10.根据权利要求6所述的装置,其特征在于,所述多个副本包括一个主副本和多个从副本,所述数据写入单元具体包括:
副本写入子单元,用于将多个副本同时进行写入操作;
返回成功子单元,用于在主副本和至少一个从副本写入成功时,展示写入成功信息。
11.一种分布式存储系统,其特征在于,包括权利要求6-10任意一项所述的装置。