14.305 Three Reasons for Using B-Tree Indexes, Intuition, Properties, find, ISAM, find_range

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ม.ค. 2025

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

  • @mohamedibrahimbehery3235
    @mohamedibrahimbehery3235 3 ปีที่แล้ว

    Thank you, that's very beautifully explained professor. Don't stop being that awesome!

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

    Wow, I'm amazed at how good these videos are structured! Thank you!

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

    Really well laid out and explained. Thank you!

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

    Oh, I finally understand K after watching this a few times. K is 1/2 the # of key entries because when it's not the root it will be created by a split operation on a previous node. So it will always contain max keys div 2. So how do you determine k when you have variable length keys, like strings?

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

      Then you keep k flexible or even better compress the pivot elements, e.g. for strings switch to some prefix (aka radix, aka suffix truncation)-style pivots in internal nodes. You can pick pivots however you want as long as they allow you to find the right subtree in a search-operation.

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

    Amazing video, excellent explanation!

    • @jensdit
      @jensdit  9 ปีที่แล้ว

      thanks!

  • @nellli2
    @nellli2 5 ปีที่แล้ว

    @4:00 "strictly smaller than 75 go left" - Are you sure about that? I just learned "smaller and equal: go left" and "strictly greater than: go right" or are there variations in determining the way through the B-tree? Thanks for your answer! btw: your videos are very helpful and clear. Since I can not attend any lesson at university (time issue) your videos really make my life easier!

  • @therevolution48
    @therevolution48 8 ปีที่แล้ว

    How did we decide the node value , since it does not contain the value from column ?

  • @kenc.9686
    @kenc.9686 9 ปีที่แล้ว +1

    Thanks for sharing, it was helpful.

    • @jensdit
      @jensdit  9 ปีที่แล้ว

      thanks!

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

    It was very helpful. Thanks ;)

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

    Nice video, Thank You.

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

    Awesome!

    • @jensdit
      @jensdit  10 ปีที่แล้ว

      thanks!

  • @bndissanayaka
    @bndissanayaka 4 ปีที่แล้ว

    Thank you!