Criei um Banco de Dados do ZERO em C++ (Vetor vs Árvore B)
Автор: Joelson Santos
Загружено: 2025-11-29
Просмотров: 16
Описание:
ED2 - Árvores B - Joelson Mendonça
Neste vídeo, eu abro o capô dos bancos de dados modernos e mostro como construir um motor de armazenamento minimalista (NanoDB) utilizando C++ e a estrutura de dados Árvore B (B-Tree).
Muitos estudantes aprendem Árvores Binárias, mas poucos entendem por que elas não são usadas em bancos de dados reais como SQLite ou PostgreSQL. A resposta está na arquitetura de memória e disco.
Para provar a eficiência da B-Tree, realizo um "duelo" de benchmark inserindo 10 MILHÕES de registros contra um std::vector padrão do C++. O resultado da busca (Select) é a diferença entre travar o sistema e ter uma resposta instantânea (1 microssegundo).
👨💻 CÓDIGO FONTE (GitHub):
https://github.com/Joelsonsmendonca/n...
🛠️ Tech Stack:
Linguagem: C++
Compilador: G++ / CMake
OS: Arch Linux
Se você curte engenharia de software de verdade, performance e C++, inscreva-se para acompanhar a construção da minha Game Engine e outros projetos hardcore.
#cpp #programming #computerscience #softwareengineering #database #btree #performance
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: