The Difference Between Data Lakes and Data Warehouses