Episode 2: Row vs Column Store

Поделиться
HTML-код
  • Опубликовано: 25 янв 2025

Комментарии • 65

  • @laimeilin6708
    @laimeilin6708 4 года назад +21

    The concepts are clearly explained! Love the way you structure the content.

  • @BC-hmm
    @BC-hmm 2 года назад +6

    This is the best breakdown I've ever seen of this topic. Two thumbs up!

  • @bobsmithson249
    @bobsmithson249 Год назад +3

    This is the best video I’ve found to explain this. Thank you!

  • @rafaelmaranhao3710
    @rafaelmaranhao3710 2 месяца назад

    What an amazing video. It's both useful and straightforward

  • @orrlevinger
    @orrlevinger 4 года назад +4

    Should have much more views and likes!! best explanation ever

    • @databasesdemystified7747
      @databasesdemystified7747  4 года назад

      Thank you so much! Definitely check out my other videos as well if you want to go deeper on other important database topics :)

  • @zacharymandell7547
    @zacharymandell7547 4 года назад +5

    Nice job. Excited for what's coming here!

  • @salomeqarchava9359
    @salomeqarchava9359 2 года назад

    It is really demystified. Easy to understand. Need more videos like this. Wish you'd have had more feedback and appreciation from the audience to continue making these videos.

  • @akashjain7378
    @akashjain7378 2 года назад

    Hands down the best video on this topic.

  • @subashkunjupillai2489
    @subashkunjupillai2489 8 месяцев назад

    You were amazing with your crystal clear explanation! Kudos!

  • @noahcoskun3989
    @noahcoskun3989 4 месяца назад

    Great explanation of this concept, thank you!

  • @KitoKitko
    @KitoKitko 3 года назад +1

    Thank You :) This is BEST crash course ever!

  • @vikx02
    @vikx02 9 месяцев назад

    Great explanation tying the db internals to the benefits and drawbacks of row and columnar databases.

  • @Enderman0000
    @Enderman0000 Год назад

    Jeez, what a great explanation. More so, in as little as 6 minutes!

  • @manikandanraju2405
    @manikandanraju2405 3 года назад

    One of the best explanations I've come across. Thanks !

  • @chilelekohantuba3198
    @chilelekohantuba3198 2 года назад

    simple yet detailed explanation. thank you

  • @ADAMSIVES
    @ADAMSIVES 2 года назад

    Excellent! Great explanation that's really helped me

  • @bucketice300
    @bucketice300 2 года назад

    I am your 1000th Subscriber. Keep up the good work.

  • @Ngohmacdonald
    @Ngohmacdonald 2 года назад

    Thank you for such classic breakdown of this concept

  • @abhishekparihar1
    @abhishekparihar1 3 года назад

    very simple and clear way of explanation of ROW Vs Column Store index - please make more videos-

  • @gokukanishka
    @gokukanishka 4 года назад +2

    Very nice explanation, thanks

  • @bawonos024
    @bawonos024 3 года назад

    Pretty briefed explanation. Need reference for Big Data, Data warehouse, etc. Thanks, man!

  • @ClovisNeto
    @ClovisNeto 2 года назад

    Very nice video. Clearly explained, short and efficient! Loved it (y)

  • @Tenshiwing
    @Tenshiwing 3 года назад +1

    Holy shit, what a great video. Been looking for this explanation for a long time

  • @samyboulos4642
    @samyboulos4642 10 месяцев назад

    Amazing presentation Thanks!

  • @SEthan-wx6vt
    @SEthan-wx6vt 2 года назад

    Thank you, that clearly explained what is the column store

  • @SudhakarChintapalli
    @SudhakarChintapalli 8 месяцев назад

    Hi Michael, thank you for sharing your knowledge. Rather than solely providing theoretical explanations, it would have been helpful to delve into practical examples, such as querying different columns for a record in columnar databases. Given that data (columns) in columnar databases is scattered across various blocks, it's crucial to discuss the unique identifier in such scenarios.

  • @sumanthachark
    @sumanthachark 2 года назад

    Real good explanation!!

  • @vinitsunita
    @vinitsunita 2 года назад

    Very Good explaination. I have one question, How do you handle the row insert operation in case of Column oriented database as new data will need to inserted into each block.

    • @michaelkaminsky9472
      @michaelkaminsky9472 2 года назад

      Good question! This is non-trivial and why many data warehouses either don't allow or strongly discourage row-level inserts and updates (since you have to figure out where in each block to insert everything and move other things around).

    • @michaelkaminsky9472
      @michaelkaminsky9472 2 года назад

      Basically the answer is that "it's a PITA" for all of the reasons you can imagine.

  • @hemm2333
    @hemm2333 3 года назад

    One of the best explanations. Thanks 👍

  • @aybabtu
    @aybabtu 4 года назад +2

    Great explanation, thank you.

  • @hamzakazmi5150
    @hamzakazmi5150 3 года назад

    this is just amazing in such a short video how clearly you explained everything

  • @praveen3123
    @praveen3123 2 года назад

    This video is Gold!

  • @dsharma8198
    @dsharma8198 Год назад

    excellent explanation.

  • @balledachandrahas8326
    @balledachandrahas8326 2 года назад

    Excellent explanantion...!!

  • @Bkim5033
    @Bkim5033 Месяц назад

    Fantastic💯💯

  • @denisvoronov6571
    @denisvoronov6571 3 года назад

    Perfect video! Brilliant explanation!

  • @amirsoltaninezhad8161
    @amirsoltaninezhad8161 2 года назад

    Very clear and excellent! Thanks!

  • @labib8aug
    @labib8aug 3 года назад

    best video ever on the topic

  • @oliverkuffner
    @oliverkuffner 3 года назад

    Great explanation! Thanks for this video!

  • @animeshsrivastava2398
    @animeshsrivastava2398 2 года назад

    So easy to understand. Thanks

  • @ali194194
    @ali194194 2 года назад

    Thank you sir .. Got the Answer. spot on...

  • @atousamas7232
    @atousamas7232 Год назад

    Great video

  • @FedericoLov
    @FedericoLov 3 года назад

    Good explanation but in practice it's very rare to query single columns so the benefits of columnstore are much smaller than expected. I work in a table with 100 million rows, moved from rowstore to columnstore and didn't notice that great improvement; on the contrary after enabling columnstore I still had to create quite a few non clustered indexes to cover my queries

    • @databasesdemystified7747
      @databasesdemystified7747  3 года назад

      What sorts of queries were you comparing between the two systems? And yes, indexes definitely still matter!

  • @TransparentWorld1275
    @TransparentWorld1275 3 года назад

    Will keep watching these vids, but I'm wondering if anyone has any book suggestions that has all of these concepts explained well and comprehensively.

  • @xian5334
    @xian5334 3 года назад

    Great explanation, thank you!

  • @vdweghp
    @vdweghp Год назад

    Very good !!

  • @pavithranful
    @pavithranful 3 года назад

    Thanks for this, explained well

  • @marinaZrZ
    @marinaZrZ 7 месяцев назад

    wow didnt know usyk was into data.. great video too!

  • @puneetbanga6818
    @puneetbanga6818 2 года назад

    Well explained

  • @prajwalpatil8500
    @prajwalpatil8500 3 года назад

    Thanks for this!

  • @rAlarconBazan
    @rAlarconBazan 3 года назад

    Store data by rows or.
    Store data by columns.
    Column storage is good for analytical workloads.
    Column storage is easy to compress.

  • @phuinh9716
    @phuinh9716 2 года назад

    greate video

  • @Sharmasurajlive
    @Sharmasurajlive 3 года назад

    Brilliant !!

  • @gokukanishka
    @gokukanishka 3 года назад

    Require your help in understanding
    In case
    Where there is a table with multiple records of a date
    And we write the below query :
    Example
    select name, id, date
    From table
    Where date =2017
    In which row / columnar it will perform better
    If there was just one record of 2017 then it would definatly be row store
    But in case where there are more tha 1 row of the record which platform works better
    Note - there are multiple records of 2017

    • @cherupawan3777
      @cherupawan3777 2 года назад

      Here row store index will be highly useful and generally u will be using Id as clustered index so now u can go with date as non clustered index so now all dates are arranged now u can access all rows with 2017 much easily.
      But when u take column store index data will be separated as columns so it would be take time to access all columns for a row by checking many blocks.

  • @sumanthachark
    @sumanthachark 2 года назад

    Nice

  • @icarodlima
    @icarodlima Год назад

    🤯🤯🤯

  • @nejimaiden
    @nejimaiden Год назад

    Great explanation, thank you so much