B-tree'ler: Veritabanları veriyi nasıl saklar

Поделиться
HTML-код
  • Опубликовано: 2 дек 2023
  • Bu bölümde bilgisayar biliminin en eski veri yapılarından biri olan B-tree'yi ele alıp database ve key-value store'larda ne şekilde kullanıldığını inceleyeceğiz. Bu konu çok uçsuz bucaksız, o yüzden giriş niteliğinde olacak.
    Derinlemesine girmek isteyenlere B-tree teknikleri hakkında bir kitap var: a.co/d/3sXoIGd
    ► Kanala Abone olup bildirimleri açmayı unutmayın!
    ► Sorularınızı videolara yorum olarak ekleyin ve tartışalım.
    ► Canlı yayınlardan haberdar olmak için:
    Twitter: / ahmetb 'den beni takip edebilirsiniz.
    Discord: bit.ly/ahmetb-discord üzerinden gruba sorular sorabilirsiniz.
  • НаукаНаука

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

  • @Fok.Baligi
    @Fok.Baligi 7 месяцев назад +23

    9:34 Veri nasıl saklanır ve veritabanları nasıl çalışır?
    20:00 Tree konseptine giriş
    22:10 Binary Search Tree
    29:50 B-tree
    50:12 B-tree secondary index
    58:20 B-tree WAL Concept
    1:02:40 MS Access rezilliği
    1:04:15 Hangi popüler veritabanları B-tree kullanarak veri depolar?
    1:05:21 Hangi veritabanları root düğümü bellekte tutar ve hangileri leaf düğümleri de bellekte tutabilir?
    1:08:25 Veritabanlarında B-tree'ler hangi durumlarda dezavantajlı olabilir?
    1:19:29 Veritabanlarında leaf size
    1:22:08 Veritabanlarının branching factorleri neler
    1:22:09 B-tree variants
    1:28:42 Latching vs locking

  • @javalover7570
    @javalover7570 7 месяцев назад +4

    Hem herkesin anlayabileceği gibi anlatıyorsun hem de çok detaylı anlatıyorsun teşekkürler. Umarım verdiğin emekler sayesinde bilgili daha iyi bir nesil yetişir.

  • @ramazangCoder
    @ramazangCoder 6 месяцев назад +1

    1:33:36 Abi bir ekleme yapayım, Latche’s Buffer pool management table’lara , multithreadler arasında paylaşılan diğer tüm in-memory data structurelara ve buffer pagelere erişmek isteyen threadleri ayırır.
    Lock’lar ise pagelerde , B-tree recordlarda ve hatta keyler arasında ki boşluklarda read write locklarını kullanarak transactionları ayırır. ❤

  • @Furkan24664
    @Furkan24664 7 месяцев назад +1

    Çok faydalı oldu teşekkürler. Dersde bu kadar derin anlatılmıyor.

  • @benjaminharst805
    @benjaminharst805 7 месяцев назад +1

    Harika bir anlatım tebrikler.

  • @esrefzekiparlak
    @esrefzekiparlak 7 месяцев назад +1

    Emeğine ve tecrübene sağlık.

  • @NadirAtmaca
    @NadirAtmaca 7 месяцев назад +1

    emeklerin için Teşekkürler 👍

  • @devmrtcbk
    @devmrtcbk 7 месяцев назад +1

    Emeğinize sağlık. Umarım yerine ulaşır.

  • @Doomer1234
    @Doomer1234 7 месяцев назад +1

    Çok teşekkürler abi

  • @muratwes23
    @muratwes23 7 месяцев назад +1

    Bravo hocaaa🎉🎉

  • @noon9548
    @noon9548 7 месяцев назад +1

    Kral 1 milyarı log 2 tabanında hesaplaman gerek o da yaklaşık 30 eder

  • @burakkaratasz
    @burakkaratasz 7 месяцев назад +1

    bu adam bu işin vakkosu