DZone

Introduction

Traditional data sharing is cumbersome; it is based on making multiple copies of the data for each consumer and using file transfer protocols (SFTP/FTPS/FTP), emails, or more recently APIs or cloud storage to distribute them. The data consumer side is not easy either. You need to download the files and use some ETL processes to load the data into the target database/data warehouse. While this process is being executed, the data may potentially become obsolete and would need to be refreshed or augmented with the latest set of records. In addition, in many use cases, data security needs to be ensured both in transit and rest; the data provider will need to encrypt the data and the consumer must decrypt it.

Modern data sharing can eliminate the need for data movement thus significantly improving this process. It can also support a virtually unlimited number of consumers with the same data source.

Source: DZone