Frage im Vorstellungsgespräch bei TCS

difference between database, data lake and data warehouse