Data deduplication can sharply increase in storage efficiency and reduce total cost of ownership (TCO). This storage efficiency technology reduces the storage capacity requirements since only unique data is stored on disk and common components are shared. Deduplication removes duplicate blocks as be written to disk and enables users to store the maximum amount of data for the lowest possible cost. Users can also enjoy the benefits of enhanced write performance and saved energy by using less disk resources. Deduplication function is suitable not only for Big Data but also Cloud storage solutions.