binary tree vs b tree vs b+tree | Database index

Поділитися
Вставка
  • Опубліковано 9 тра 2024
  • امروز می خوایم بریم سراغ تفاوت این سه:
    🔻binary tree
    🔻b tree
    🔻b+tree
    ببینیم هردو کدوم مزیتشون نسبت و ورژن قبلی چی بوده؟
    و هر کدوم چه معایبی داشتن؟
    #database
    #index

КОМЕНТАРІ • 31

  • @raminsadeghnasab9310
    @raminsadeghnasab9310 5 днів тому

    چقدر خوب توضیح میدی. واقعا لذت میبرم از نگاه کردن ویدیوهات.

  • @amin1674
    @amin1674 26 днів тому

    کیارش عالیه توضیحاتت دمت گرم.

    • @kiarash-amiri
      @kiarash-amiri  21 день тому

      درود برتو زیبا
      مرسی، فدای رفیق😎❤️

  • @user-hm8yn4ny1k
    @user-hm8yn4ny1k 23 дні тому

    خیلی عالی و فوق العاده بود 👌💥
    فقط اگه ممکنه یه راهنمایی هم بکنید که شما خودتون این مطالبو از چه منبع هایی خوندین و یادگرفتین

  • @mohammadfallah3656
    @mohammadfallah3656 26 днів тому

    ممنون حیای باکیفیت بود

  • @panteapaint3142
    @panteapaint3142 26 днів тому

    Fantastic

  • @Amir99m
    @Amir99m Місяць тому

    خیلی عالی، ممنون ازت ❤
    لطفا آدرس سایتی که ازش استفاده کردی هم بذار 👏

    • @kiarash-amiri
      @kiarash-amiri  27 днів тому

      مرسی، فدات امیر جان
      اره حتما! خدمتت:
      www.cs.usfca.edu/~galles/visualization/BTree.html
      www.cs.usfca.edu/~galles/visualization/BPlusTree.html

    • @Amir99m
      @Amir99m 26 днів тому

      @@kiarash-amiri ممنون ❤️

  • @omidasadi2264
    @omidasadi2264 28 днів тому

    ممنون کیارش جان، واقعا ویدیوهای متفاوتی میگذاری... یه پیشنهاد، بنظرم خیلی بهتر میشه اگه کمی سرعت صحبت کردن رو بالاتر ببری... برگ برنده ویدیوهای آموزشی موثر، الان فکر میکنم تو همین موضوعه

    • @kiarash-amiri
      @kiarash-amiri  27 днів тому

      درود بر تو امید جان
      ببین ویدیو هارو چون متنش تا حدودی فلبداهست یکم ممکن زیاد برم یهو این ور اون ور! ولی دمت گرم از فیدبکت، سعی میکنم حتما بهش توجه کنم

  • @mostafamoradi5640
    @mostafamoradi5640 Місяць тому

    خیلی خوب بود دمت گرم 👌

    • @kiarash-amiri
      @kiarash-amiri  27 днів тому

      مرسی فدای شما، مخلصیم

    • @kiarash-amiri
      @kiarash-amiri  27 днів тому

      مرسی فدای شما، مخلصیم

  • @amirkhajvandsas7435
    @amirkhajvandsas7435 25 днів тому

    ❤❤❤❤❤❤❤❤❤❤

    • @kiarash-amiri
      @kiarash-amiri  21 день тому

      😍😍😍😍😍😍
      ❤️‍🔥❤️‍🔥❤️‍🔥❤️‍🔥❤️‍🔥❤️‍🔥

  • @maedez4189
    @maedez4189 Місяць тому

    awesome

  • @MohammadGm-qy2fb
    @MohammadGm-qy2fb Місяць тому

    به همین مسیر ادامه بده✌️

    • @kiarash-amiri
      @kiarash-amiri  27 днів тому

      دمت گرم از انرژیت، حتما!

  • @parsariyahi3872
    @parsariyahi3872 Місяць тому

    Nami 😍

    • @kiarash-amiri
      @kiarash-amiri  27 днів тому

      آقا درود بر تو که شناختی

  • @farzad5128
    @farzad5128 29 днів тому

    ممنون کیارش. شما از واژه ی میلیون ها سطر استفاده کردی. خیلی جاها هم دیدم از واژه ی میلیاردها سطر استفاده میکنن. میخام بپرسم آیا برای دیتابیس ها تفاوتی بین ۹ میلیون سطر و ۹۰۰ میلیون سطر وجود داره؟ یا ۹۹ میلیارد سطر یا ۹۹۰ میلیارد سطر؟ اگر تفاوت چشمگیره چرا براحتی از واژه میلیون ها سطر استفاده میکنی؟ سوال بعد اینکه خیلی دیدم از دیتابیس های غیر رابطه ای مثل مونگو صحبت میکنی ولی هیچوقت صحبتی در مورد رابطه ای ها مثل مای اس کیو ال و پستگرس نمیکنی؟ میشه یه ویدیو در مورد تفاوت های ریشه ای nosql و sql بسازی ممنون میشم. و سوال آخر اینکه راه حل برای مدیریت سایز ایندکس ها چیه؟ سپاس

    • @kiarash-amiri
      @kiarash-amiri  27 днів тому +1

      درود بر تو فرزاد جان
      ببین مطمئنا تفاوت وجود داره! ببین چون اکثرا چیز هایی که در موردش صحبت می کنم تو اسکیل بالا هستش مثال هارو هم بزرگ بزرگ می گیرم که معنی بدن!
      مثلا دیسکورد یه جایی رسید به ۱۰۰ میلیون رکورد فقط روزانه! که مجبور شد مهاجرت کنه از mongodb که حالا تو این ویدیو که پایین میزارم درموردش صحبت کردم
      ua-cam.com/video/IrIayLuevIs/v-deo.htmlsi=XULNJIbhjSsPHiju
      دقیقا تو همین ویدیو جواب سوالت که میگی تفاوت تعداد سطر چقدر، این تو هست

    • @kiarash-amiri
      @kiarash-amiri  27 днів тому +2

      در مورد صحبت برای nosql و sql هم به روی چشم، میزارم یه ویدیو خوشگل در میارم

    • @kiarash-amiri
      @kiarash-amiri  27 днів тому +2

      برای سایز ایندکس هم:
      ۱- میشه پارتیشن بندی کرد که برای هر پارتیشن یه index جدا درست کنیم. اینجوری به جای یه index خیلی بزرگ میشکونیمش به چند تا index کوچیک تر!
      ۲-یه سری از دیتابیس ها میشه باهاشون index هاشون رو Compression کرد، که البته باید حواست به cost که داره باشه(فشار میاره Compression کنه و یا از Compression دربیاره، کند هم می تونه بکنه)
      ۳- این مورد که خیلی هم مهمه اینکه روی چه type دیتایی داری index میزاری، هرچی دیتایی که روش index میزاری بزرگ تر، index هم به طبع بزرگ تر
      4-اون engin که داری استفاده می کنی خیلی مهمه، مثلا تو یه ورژن mongodb یه hidden index دارن که تو اونم باید سرچ بکنه(توضیحش طولانیه) ولی یدونه ورژن بعد اون دیگه اینکارو لازم نداره و حالا هر کدوم هم البته فایده خودشون رو دارن

    • @farzad5128
      @farzad5128 27 днів тому

      @@kiarash-amiri thanks

  • @mahdibagheri71
    @mahdibagheri71 27 днів тому