KNOW the difference between Data Base // Data Warehouse // Data Lake (Easy Explanation👌)

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 มิ.ย. 2024
  • Confusing your data lakes with actual lakes? Not sure how much land you need for the data warehouse? You have come to the right place my friend.
    In this concept buster video, let me explain what Data base, data warehouse and data lake are and how they connect / differ?
    ⏱In this video 👉
    ==============
    0:00 - Intro & Databases
    1:38 - Data warehouse
    2:28 - Why can't we use DB for reporting?
    3:09 - ETL, how data goes from DB to DWH
    4:05 - What is a Data Lake?
    5:46 - Examples of DB, DWH & DL
    6:43 - How to access data in DB, DWH & DL?
    Watch next 💥👉
    ==============
    Data Modelling & Business Intelligence Jargon Explained - • Top 20 Data & BI terms...
    Introduction to SQL - • SQL Basics for people ...
    What is star schema - • How to setup a Star Sc...
    😍 Love this? Why not subscribe?
    ===========================
    Enjoy this type of content & want to be awesome in your work? Subscribe to my channel with this link - / @chandoo_
    #DBvsDWH
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 499

  • @MinhNguyen-ih5dt
    @MinhNguyen-ih5dt 2 ปีที่แล้ว +336

    I have watched or read many explanation about the differences among these 3 terms, but so far this video is the simpliest yet cleariest and easiest to understand. Thanks a lot!!!

    • @chandoo_
      @chandoo_  2 ปีที่แล้ว +8

      Wow.. thank you for that 😀

    • @udaynarri967
      @udaynarri967 2 ปีที่แล้ว +6

      Exactly, this is how I feel. Thanks Chandoo.

    • @theh1ve
      @theh1ve 2 ปีที่แล้ว +7

      I came to the comments to say the same thing! Thank you for this simple, illustrative explanation.

    • @hasanwasti7227
      @hasanwasti7227 2 ปีที่แล้ว +1

      @@chandoo_ qqq

    • @ayasrhan9751
      @ayasrhan9751 2 ปีที่แล้ว +2

      i very agree

  • @RAZREXE
    @RAZREXE 2 ปีที่แล้ว +76

    There is no other video on youtube that explains DB/DW/DL this easy. Really appreciate the time and effort you put into making these videos.

  • @kameshk6188
    @kameshk6188 2 ปีที่แล้ว +10

    I dont think any other video in the internet explains this difference as clearly as this video. Thank you brother. Keep posting more videos to educate us.

  • @sarago99
    @sarago99 2 ปีที่แล้ว +30

    Simple to start with. No PPT slides, just notepad is enough to explain ❤️ Thank you bro. Keep up your good work 👍

  • @DemetriPanici
    @DemetriPanici 2 ปีที่แล้ว +29

    This video did a great job of helping me learn the distinction between these 3 things. Love it!

    • @chandoo_
      @chandoo_  2 ปีที่แล้ว

      Thank you Demetri... 😍

  • @rajivjani8594
    @rajivjani8594 ปีที่แล้ว +3

    Super! In just 8 minutes, you have put such a clear picture of data base, data warehouse and data lake, that I can never forget and in future, any time I deal with these terminology, I have crystal clear idea of what am I dealing with! You are a GREAT teacher Chandoo and I really appreciate your effort!

  • @ericvt
    @ericvt ปีที่แล้ว +2

    As a person in this industry, this is the best video ever. Exceptionally clear.

  • @jasonirwin5171
    @jasonirwin5171 ปีที่แล้ว +1

    I love this. This explains perfectly what I've been trying to explain at work. Instead of me keep arguing I am just going to show this video

  • @edgarmartinez2710
    @edgarmartinez2710 2 ปีที่แล้ว +3

    I had no idea about data warehouse or data lakes. Thanks Chandoo for sharing your knowledge and the great breakdown of each.

  • @patrickschardt7724
    @patrickschardt7724 2 ปีที่แล้ว +51

    I think because of your clear and concise points and humor, I learn more from you than other Excel tutorial channels.
    Keep up the great work.

    • @chandoo_
      @chandoo_  2 ปีที่แล้ว +1

      Aww.. that means a lot Patrick :)

  • @powerbis.1794
    @powerbis.1794 2 ปีที่แล้ว

    Without any flattery- the BEST explanation of this topic I ever encountered on youtube!

  • @aiasaiascon3894
    @aiasaiascon3894 ปีที่แล้ว +2

    One more comment for me.
    The best, most simple, laconic, yet rich, explanation about the diffs of the terms.

  • @MM-ow2md
    @MM-ow2md 2 ปีที่แล้ว +1

    Chandoo...you have a divine gift for explaining things so clearly. The drawings help so much too. I wish I had found your channel sooner.

  • @mmiltenburg
    @mmiltenburg ปีที่แล้ว

    Very nice for non data specialists. I was searching for basic explanation and that's what you gave me!

  • @GratefulThird
    @GratefulThird 2 ปีที่แล้ว

    FANTASTIC explanation!
    Now I realize I have created all three of these over the years. I wish I had understood these concepts better back in the day.

    • @chandoo_
      @chandoo_  2 ปีที่แล้ว +1

      Glad it was helpful!

  • @ZAN29
    @ZAN29 ปีที่แล้ว

    It’s a magic that I found you, thank you so much for explaining in simple words difficult at first glance things.

  • @amirmalekahmadi9910
    @amirmalekahmadi9910 2 ปีที่แล้ว +14

    Wise men can explain sophisticated things in a way that a 5-year kid can easily learn! Congrats Wise Man!

    • @chandoo_
      @chandoo_  2 ปีที่แล้ว +2

      😍 That is a beautiful compliment. Thanks Amir.

    • @abdulrahmanbinillyas5944
      @abdulrahmanbinillyas5944 6 วันที่ผ่านมา

      I have seen many videos but this explanation is very nice and clear

  • @sandeep4uin
    @sandeep4uin 11 หลายเดือนก่อน

    Thanks Chandu for making these concepts so simple to understand. Whenever I get confused I just refer to your videos for quick and accurate understanding of the concepts.

  • @Wellness-100
    @Wellness-100 ปีที่แล้ว

    Awesome video of comparison/differences! The the explanation was very easy to follow! Thank you! Also the puns are hilarious! Keep the content coming.

  • @alvaromp1106
    @alvaromp1106 6 หลายเดือนก่อน +1

    Very good, thanks!
    What I got is that it is more of a conceptual difference rather than technical, understanding that there must be some infrastructure nuances..

  • @juanpimentel5577
    @juanpimentel5577 ปีที่แล้ว

    Clear, concise, and to the point. Thank you so much for sharing your knowledge!

  • @kiriharanmohan1259
    @kiriharanmohan1259 ปีที่แล้ว

    Even a person who is at the earliest stages of his data career would understand this. Thanks a lot.

  • @machinimaaquinix3178
    @machinimaaquinix3178 11 หลายเดือนก่อน

    Short, sweet and right on point to help quick learning, you got a new sub!

  • @morris5984
    @morris5984 ปีที่แล้ว +1

    Just found your channel. I’m sharing your videos with my team that is a bit behind on these concepts. Thanks!!

  • @mada881010789
    @mada881010789 ปีที่แล้ว

    Just wanted say I love you so much and I appreciate your effort to make us educated on these type of stuff .

  • @IyadKhuder
    @IyadKhuder ปีที่แล้ว

    A super simple and understandable explanation! Thanks man! Thumbs up!

  • @paulrprichard
    @paulrprichard 2 ปีที่แล้ว +17

    In a typical database there will be transactions taking place like insert of a table row, update of a table row, read of a table row that are in line with a set of business cases.
    In a datawarehouse there will be analysis taking place to across multiple rows from multiple tables.
    A data lake is where data goes to get drowned.

    • @chandoo_
      @chandoo_  2 ปีที่แล้ว +8

      "A data lake is where data goes to get drowned." 😂😂😂

  • @luanmoreno9863
    @luanmoreno9863 ปีที่แล้ว

    Thanks a lot! That was one of the best explanations I ever heard. Sometimes I think people want things to be difficult so they seem more intelligent...

  • @wallysonruan4246
    @wallysonruan4246 ปีที่แล้ว

    You just won another fan and subscriber. Nice content, Chandoo. You humor is well dosed too.

  • @arunkaggarwal1962
    @arunkaggarwal1962 2 ปีที่แล้ว +1

    Amazing clarification of the concepts of DB, DW and DL. Thanks Chandoo.

  • @keeloraz9452
    @keeloraz9452 ปีที่แล้ว

    Hey Chandoo. Great video, but also I’m so happy to have found your channel and see you speak as over so many years your website has been solving my excel queries when I Google them.

  • @sohanpatel1998
    @sohanpatel1998 ปีที่แล้ว

    OMG!!. Never knew this thing could be made this interesting. Great Humour! Subscribed !!

  • @srinipabb
    @srinipabb 2 ปีที่แล้ว

    The best video that could explain differences between the systems. very informative and thank you so much

  • @rajeshbhosale2008
    @rajeshbhosale2008 10 หลายเดือนก่อน

    Thanks, Chandoo, for this humorous primer on these database buzzwords! Keep posting such conceptual nuggets in your signature style! 👍🏻

  • @tnmyk_
    @tnmyk_ 2 ปีที่แล้ว +1

    Great example, very well explained! Thank you for making this video

  • @BananaChan1010
    @BananaChan1010 11 หลายเดือนก่อน

    I love how this man explains things

  • @purplehaze7495
    @purplehaze7495 2 ปีที่แล้ว +1

    Thanks Chandoo.
    TH-cam algo was brilliant today suggesting me this goldmine!

  • @HariMuppa
    @HariMuppa ปีที่แล้ว

    Nice illustration , Since I entered into IT struggling a lot to understand between these 3 components. You have cleared all my doubts ... Thank you very much

  • @zwelimjanepatric1584
    @zwelimjanepatric1584 2 ปีที่แล้ว

    I have always struggled to understand what a datawarehouse is but this video made it so simple to understand thank you

  • @sudhakarthati1539
    @sudhakarthati1539 ปีที่แล้ว

    I liked your video because of your clear and concise points and humor. Keep up the great work.

  • @gintomino4136
    @gintomino4136 ปีที่แล้ว

    This is the clearest and understandable in layperson’s term. Thank you!

  • @angelinagokhale9309
    @angelinagokhale9309 ปีที่แล้ว

    Thank you very much for this illustrative explanation! Very easy to comprehend indeed!

  • @GR-yy9jn
    @GR-yy9jn ปีที่แล้ว

    Love this! Thanks for explaining it really really in easiest manner and choice of words.

  • @JackMcMotivate
    @JackMcMotivate 2 ปีที่แล้ว

    Your video is the only one that made this clear to me.. thank you teacher!

  • @thaith6704
    @thaith6704 ปีที่แล้ว

    You video is very helpful, it cleared my cloud about DB, DW, DL Thank you very much!

  • @fatimasaleem6463
    @fatimasaleem6463 4 หลายเดือนก่อน +1

    i really appreciate your effort and time which you put into your video.TBH your video is on the point and very interesting i never thought that someone explain these topic that much easily.May God Bless you and give you r more power so you make more video for us

  • @akshaypatil8155
    @akshaypatil8155 ปีที่แล้ว

    The best video which explains behind the scenes....simple language and simple example....All the best for ur future endeavors...

  • @srinivasansoundararajan8826
    @srinivasansoundararajan8826 ปีที่แล้ว

    AWESOME, SIMPLIFIED EXPLANATION THANK YOU SO MUCH.

  • @nidhipandya7132
    @nidhipandya7132 2 ปีที่แล้ว

    Nice and Simple! Thank you for sharing!

  • @JolandaBecker
    @JolandaBecker 2 ปีที่แล้ว

    Thanks, finally explaining it clearly and simply.

  • @chaitufomo2535
    @chaitufomo2535 2 ปีที่แล้ว

    Man that was good way to explain stuff. I like it and understood in a better way.

  • @mukulrana1616
    @mukulrana1616 ปีที่แล้ว

    Best Explanation on the internet!

  • @simflyguy
    @simflyguy ปีที่แล้ว

    Awesome, very clear explanations, much appreciated!

  • @rbogomil
    @rbogomil ปีที่แล้ว +3

    Great job, clear explanation and I also enjoy your humor. Would be great if you could create a video describing the difference between data scientist, engineer, analyst and architect. Kudos on your excellent work!

    • @ryanshannon6963
      @ryanshannon6963 ปีที่แล้ว +1

      If you're starting in I.T. doing analysis type work, you'll start as an Analyst. This can be anything from reporting, automated feed maintenance/RCA, and even development. Most of the above 3 (maybe save for Data Scientist) start here.
      Data Engineer is probably the most logical next step from analyst. You'll definitely be doing more development and analytical work as an analyst prior to this. This shifts your scope from retrieving data from a data warehouse/db/lake (lake is quite rare for a run of the mill analyst), to actually designing and some possible light architecting of table/schema structures for data to import into from other sources (typically starting as transactional information into a database from an app, or maybe an external source of some sort). Typically as an engineer you won't start on data warehouse modelling until you've had some experience with general transactional architecting/engineering since the data within a warehouse shouldn't be updated/deleted, only inserted. It will be deleted, possibly if you've archived it in some situation (like data that's over x-years old and based on specific policies), but even then it probably wouldn't be deleted. If the architecture allows, you may just duplicate the tables, or partition them in some way and then archive the older pages. They may also determine certain structural recommendations (rowstore vs columnstore table structures, for example, or using NoSQL vs relational databases), but usually it's in concert with an Architect if the process being designed is large enough, or has significant impact, especially in terms of performance. However, after discussions between Engineers and Architects, the Engineers (and to a lesser extent, Analysts) will IMPLEMENT the requisites of decided Architecture. Engineers are typically more hands on than Architects, but Archs may get their hands dirty if something is largely conceptual and they want to start plugging away earlier in the phase to ensure design solidity.
      Data Architect is anything from designing the schema for your transactional infrastructure (your primary database), data warehouse, or even data lake, as well as helping navigate and determine how to import data into those repositories, as well as even more expansive things such as CI/CD pipelines, *maybe* networking tasks if you're familiar enough with that (usually system administrators do that, though), or even helping implement connection string/authentication against your cloud resource targets originating from nearly any source caller (on premises machine, like a developer computer, a VM hosting an app service, CI/CD agent, or a completely separate cloud service not native to your cloud service, even on a completely different domain or client server).
      An Architect is going to be responsible for HOW disparate system objects are going to interact with each other and any potential issues given certain implementations or design sequences. Typically Architects are going to have some knowledge as to what different approaches are available and determine which makes sense given what's required for the need or problem that needs resolution. As an Architect you're not expected to know how to implement everything as if you were doing all the work yourself. However, having a basic understanding of the limitations of each element in the design will definitely help you determine which is possible and which may not be earlier in design phase, which helps mitigate wasted developer time later during spikes (Proof of Concept phases) and help with further engineering alignment tasks.
      Most people consider scientists as the babies in the room because the data they require should be perfect in terms of not needing to accommodate any changes to their representations outside of any algorithmic modelling is concerned. It's entirely possible a Scientist will ask the Engineer to modify schema and data to accommodate some sort of analysis or data modelling they're trying to complete. It's not a-typical for an Engineer to work closely with a Scientist, but not typical for the Scientist to work with the Architect, aside from initial standing up of a new Data Warehouse or Data Lake. Typically the Engineer maintains or may make the every-day changes to those structures once the inputs/outputs/transformational processes have already been established. Scientists are typically Statisticians or anything having to do with applied mathematics. They will also typically work with code that isn't strictly SQL, such as Python, R, Power BI, DAX, (maybe MDX, but I think that's fallen largely by the way-side), etc...Scientists are tasked with supplying the answers to complex problems for the business using quantitative analysis. These are the people that determine what Ads you may see given your previous and most recent search history. Something you searched for 3 years ago may not be as relevant as something you searched for yesterday. That would be a typical example of what a Scientist may do. Also, Google translate, things like that will be developed by the Scientist, but the Architect will design the bridges to source that data whereas the Engineer will make that design a reality. The Analyst will make sure data makes sense as it starts trickling through the design process and if there's any issues, the Analyst and maybe working with the Engineer will troubleshoot the why/how and determine a fix where either of them may implement that fix to ensure it works as intended.
      If you look at it as a decision tree, it may look something like:
      Analyst > Engineer > Architect
      Analyst > Engineer > Scientist
      Analyst > Scientist (again, typically short cut by a Masters in Statistics or similar)
      Hope that helps!

  • @lilig9239
    @lilig9239 2 ปีที่แล้ว

    The best explanation that I heard. Thanks!

  • @rblanche5634
    @rblanche5634 2 หลายเดือนก่อน

    Brilliant.
    Well explained, clear, simple and concise.
    Thank you very much

  • @dominiquez5643
    @dominiquez5643 7 หลายเดือนก่อน

    Thank you so much for the time put in your videos! extremely helpful!

  • @johnkempes5538
    @johnkempes5538 ปีที่แล้ว

    Thanks for sharing..

  • @asadullahmalik1503
    @asadullahmalik1503 4 หลายเดือนก่อน +1

    Excellent video, with great and user friendly explanation. Loved it

  • @giridatta1525
    @giridatta1525 2 ปีที่แล้ว

    First time watching your video,I am unlucky because I didn't found till now,you are doing great job thank you so much.keep doing more...

  • @victorbegnini5754
    @victorbegnini5754 4 หลายเดือนก่อน +1

    Best video there is about the topic! 🎉
    Thanks, man

    • @chandoo_
      @chandoo_  4 หลายเดือนก่อน

      Glad you liked it!

  • @chrisumali9841
    @chrisumali9841 ปีที่แล้ว

    Thanks for the demo and info, have a great day

  • @dishaagrawal259
    @dishaagrawal259 2 ปีที่แล้ว +1

    This was the best explanatory video that I came across!!

    • @chandoo_
      @chandoo_  2 ปีที่แล้ว

      Glad it was helpful!

  • @bassemfarag6791
    @bassemfarag6791 2 ปีที่แล้ว

    You're a natural! Thanks!

  • @navinrangar2626
    @navinrangar2626 ปีที่แล้ว

    so clean thanks man!

  • @deeptiangane1439
    @deeptiangane1439 หลายเดือนก่อน

    perfectly explained . Thanks you

  • @HatCross
    @HatCross 2 ปีที่แล้ว

    DL explained so simply - Thank you Chandoo

  • @babruvahanaa
    @babruvahanaa 8 หลายเดือนก่อน

    Very easy and clear explanation of DB/DW/DL :)

  • @Martin-bv2xh
    @Martin-bv2xh ปีที่แล้ว

    Explained very clear! Thank you

  • @joyaljjoy
    @joyaljjoy 2 ปีที่แล้ว +1

    There was not ppt , just sweet and crisp explanation of the topic using a notebook. 👌🏽 Loved it.

    • @chandoo_
      @chandoo_  2 ปีที่แล้ว

      Thank you Martin 😀

  • @lebricoleurdudimanche34
    @lebricoleurdudimanche34 ปีที่แล้ว

    Many Thanks for the video 👍

  • @murilosilvestre7736
    @murilosilvestre7736 2 ปีที่แล้ว

    I loved this video, very well done, clarified a lot of things in my mind, big thanks to you

  • @abhishekprelog
    @abhishekprelog 2 ปีที่แล้ว

    This is the first video I saw on your channel and it made me instantly subscribe. Brilliant explanation.

    • @chandoo_
      @chandoo_  2 ปีที่แล้ว

      Thank you and welcome aboard Abhishek.

  • @karthiksridharan1282
    @karthiksridharan1282 ปีที่แล้ว

    Wow. It's easy to understand. You are a genius

  • @francesdobbins2964
    @francesdobbins2964 6 วันที่ผ่านมา

    This is an excellent video.

  • @mdmd5774
    @mdmd5774 2 ปีที่แล้ว

    Loved this one, keep these coming

  • @pritomdasradheshyam2154
    @pritomdasradheshyam2154 2 ปีที่แล้ว

    Simplicity at it's best!

  • @nerelladhanalakshmi7583
    @nerelladhanalakshmi7583 ปีที่แล้ว

    Good explanation! Expecting more like this..

  • @yidu8496
    @yidu8496 ปีที่แล้ว

    Very clear explanation! Thank you so much!!!

  • @VivekKBangaru
    @VivekKBangaru 3 หลายเดือนก่อน

    Thanks Man, I started learning big data concepts and this video is very useful for me

  • @sujaa1000
    @sujaa1000 ปีที่แล้ว

    Thank you, that was a great explanation!

  • @Ben-zq6hg
    @Ben-zq6hg ปีที่แล้ว

    Just brillant and easy to understand

  • @josenietjouz2486
    @josenietjouz2486 2 ปีที่แล้ว

    Thank you for explaining this so simple!

  • @varshaj2009
    @varshaj2009 2 ปีที่แล้ว

    Excellent Thank you sir - I am non tech from product side but this makes it clear for me - THANKS Again

  • @shashirajusiddaraju4979
    @shashirajusiddaraju4979 2 ปีที่แล้ว

    Now I understood, Thanks for great explanation.

  • @ricardoalmeida7607
    @ricardoalmeida7607 ปีที่แล้ว

    Thanks, Man! Obrigado.

  • @nagendragitta7310
    @nagendragitta7310 ปีที่แล้ว

    Simply superb... Greate explanation with general example..

  • @aarimaz
    @aarimaz ปีที่แล้ว

    Easy to understand! thank you!

  • @roomuser
    @roomuser ปีที่แล้ว

    Thanks a lot.. well depicted.. now it’s clear to me about the grey area.

  • @m_subir
    @m_subir ปีที่แล้ว

    Very simple yet effective articulation!!

  • @agustinpisano8064
    @agustinpisano8064 ปีที่แล้ว

    really clear! thank you

  • @ApoorvaDixit1488
    @ApoorvaDixit1488 2 ปีที่แล้ว

    Thank you so much for this simplistic explanation 😊👍👌

  • @user-dg5vw7lk6d
    @user-dg5vw7lk6d ปีที่แล้ว

    This was a great explanation in a simple, clear, and concise manner.

  • @ravikumarkumashi7065
    @ravikumarkumashi7065 ปีที่แล้ว

    I dont think there are any other vedios in the internet that explains database/datawarehourse/datalake like you did..thanks for your explainations

  • @balrajvishnu
    @balrajvishnu 10 หลายเดือนก่อน

    Cripsly explained and to the point, Thanks

  • @usmanafridi9668
    @usmanafridi9668 ปีที่แล้ว

    That was awesome. Thanks.

  • @khangnguyendac7184
    @khangnguyendac7184 8 หลายเดือนก่อน

    Wow, this video explanation is very easy to understand & really helpful. Just by watching this video 2-3 times, I already have a big picture about the data lake, database, data warehouse in my mind. Thank you so much for making the video!!!

    • @chandoo_
      @chandoo_  8 หลายเดือนก่อน

      Glad it was helpful!

  • @dankchan420
    @dankchan420 ปีที่แล้ว

    this is great. thanks for the clear explanations

  • @edwinnin6488
    @edwinnin6488 2 ปีที่แล้ว

    Just the way I like it, Barney style! Amazing job!!!

    • @chandoo_
      @chandoo_  2 ปีที่แล้ว

      Thank you so much!

  • @patrycjamichaek8794
    @patrycjamichaek8794 ปีที่แล้ว

    Well explained! Thank you