Abstract: A distributed data system divides an original file into N different block files and distributes the block files to a number of servers of N or more in a distributed manner. The distributed data system includes an encoding unit configured to separate the original file into pieces of data at the same interval, separate the separated pieces of data into N pieces again, respectively multiply the N pieces of data which are separated again by coefficients corresponding to servers to which the pieces of data are to be distributed, and total the values to compress data into one piece of data, and a decoding unit configured to acquire a linear equation for collecting and decoding encoded data from the selected N servers, and obtaining the N block files from the respective servers.
Abstract: A distributed data system divides an original file into N different block files and distributes the block files to a number of servers of N or more in a distributed manner. The distributed data system includes an encoding unit configured to separate the original file into pieces of data at the same interval, separate the separated pieces of data into N pieces again, respectively multiply the N pieces of data which are separated again by coefficients corresponding to servers to which the pieces of data are to be distributed, and total the values to compress data into one piece of data, and a decoding unit configured to acquire a linear equation for collecting and decoding encoded data from the selected N servers, and obtaining the N block files from the respective servers.