YoVDO

B-Tree vs B+ Tree in Database Systems

Offered By: Hussein Nasser via YouTube

Tags

Binary Tree Courses MongoDB Courses Data Structures Courses B-trees Courses

Course Description

Overview

Explore the differences between B-trees and B+ trees in database systems, understanding their invention, problem-solving capabilities, and respective advantages and disadvantages. Delve into the limitations of implementing B-trees over B+ trees, examining Discord's experience with memory limitations using MongoDB's B-tree structure. Learn about data structures and algorithms, working with large datasets, binary trees, and the specific benefits of B-trees and B+ trees. Discover how these tree structures impact database performance and storage, and gain insights into MongoDB's B-tree index challenges. Conclude with a comprehensive summary of the key concepts and their practical applications in backend engineering and database management.

Syllabus

Data structure and algorithms
Working with large datasets
Binary Tree
B-tree
B+ tree
B-tree vs B+ tree benefits
MongoDB Btree Indexes Trouble
Summary


Taught by

Hussein Nasser

Related Courses

Intro to Computer Science
University of Virginia via Udacity
Design of Computer Programs
Stanford University via Udacity
Analytic Combinatorics, Part I
Princeton University via Coursera
Algorithms, Part I
Princeton University via Coursera
Algorithms, Part II
Princeton University via Coursera