데브허브 | DEVHUB | How Databases Actually Store Your Data (B-Trees vs LSM Trees Explained)
데이터베이스에 데이터를 저장할 때 실제로 무슨 일이 일어나는지 궁금했던 적이 있나요? 코드가 어떻게 하드 디스크나 SSD에 바이트로 변환되는지 알고 싶으셨나요?
이 영상에서는 데이터베이스 내부 구조를 자세히 살펴보고 데이터가 디스크에 저장되는 정확한 과정을 보여드립니다. 다음 내용을 다룹니다.
B-트리: PostgreSQL, MySQL, SQLite의 기반이 되는 50년 역사의 데이터 구조
LSM 트리: Cassandra, RocksDB, NoSQL 데이터베이스의 최신 기술
영상을 끝까지 시청하시면 모든 데이터베이스 선택에 영향을 미치는 기본적인 장단점을 이해하게 될 것입니다.
참고 자료:
ByteMonk 블로그: https://blog.bytemonk.io/
시스템 설계 강좌: https://academy.bytemonk.io/courses
LinkedIn: / bytemonk
Github: https://github.com/bytemonk-academy
AWS 요약: https://aws.amazon.com/message/101925/
⏱️ 타임스탬프:
0:00 - 소개
1:03 - 근본적인 문제 (RAM vs 디스크 속도)
2:35 - B-트리: 정리된 파일 캐비닛
3:10 - B-트리 읽기 작동 방식 (3-4 디스크 읽기)
4:11 - B-트리 쓰기 문제
5:00 - LSM 트리: 쓰기 최적화 접근 방식
6:28 - 블룸 필터 및 압축
7:39 - 세발라
8:54 - B-트리와 LSM 트리의 사용 시점
• System Design Interview Basics
• System Design Questions
• LLM
h • Machine Learning Basics
• Microservices
• Emerging Tech
#데이터베이스 #바이트몽크 #분산시스템