Episode 2: Row vs Column Store

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

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

  • @laimeilin6708
    @laimeilin6708 3 года назад +20

    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 Год назад +2

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

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

    Nice job. Excited for what's coming here!

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

    Great explanation of this concept, thank you!

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

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

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

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

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

    Hands down the best video on this topic.

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

    You were amazing with your crystal clear explanation! Kudos!

  • @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.

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

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

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

    Thank You :) This is BEST crash course ever!

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

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

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

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

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

    simple yet detailed explanation. thank you

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

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

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

    Amazing presentation Thanks!

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

    Very nice explanation, thanks

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

    Excellent! Great explanation that's really helped me

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

    Thank you for such classic breakdown of this concept

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

    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!!

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

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

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

    One of the best explanations. Thanks 👍

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

    Great explanation, thank you so much

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

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

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

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

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

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

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

    excellent explanation.

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

    Thank you, that clearly explained what is the column store

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

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

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

    This video is Gold!

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

    Excellent explanantion...!!

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

    best video ever on the topic

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

    Very clear and excellent! Thanks!

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

    So easy to understand. Thanks

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

    Perfect video! Brilliant explanation!

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

    Great video

  • @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.

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

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

  • @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!

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

    Great explanation! Thanks for this video!

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

    Very good !!

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

    Thanks for this, explained well

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

    Thanks for this!

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

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

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

    Great explanation, thank you!

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

    Well explained

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

    Brilliant !!

  • @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.

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

    greate video

  • @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.

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

    Nice

  • @icarodlima
    @icarodlima 11 месяцев назад

    🤯🤯🤯

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

    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.

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

    Great explanation, thank you.