Skip to Content
데이터베이스 내부 구조
book

데이터베이스 내부 구조

by Alex Petrov
May 2025
Beginner to intermediate
376 pages
5h 42m
Korean
O'Reilly Media, Inc.

Overview

이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com

데이터베이스 선택, 사용, 유지보수 시에는 그 내부 구조를 이해하는 것이 필수적입니다. 그러나 오늘날 다양한 분산 데이터베이스와 도구가 존재하기 때문에 각 데이터베이스가 제공하는 기능과 차이점을 이해하는 것은 종종 어렵습니다. 이 실용적인 가이드에서 알렉스 페트로프는 개발자들이 현대 데이터베이스와 저장 엔진의 내부 구조를 이해하는 데 필요한 개념을 안내합니다.

이 책에서는 다양한 책, 논문, 블로그 글, 그리고 여러 오픈소스 데이터베이스의 소스 코드에서 수집한 관련 자료를 탐구하게 됩니다. 이러한 자료들은 제1부와 제2부의 끝에 목록으로 정리되어 있습니다. 많은 현대 데이터베이스 간의 가장 중요한 차이점은 저장소가 어떻게 조직되고 데이터가 어떻게 분산되는지를 결정하는 서브시스템에 있다는 것을 발견하게 될 것입니다.

이 책에서 다루는 내용:

  • 저장 엔진: 저장 분류 및 분류 체계 탐구, B-트리 기반 및 불변 로그 구조 저장 엔진에 대한 심층 분석, 각 엔진의 차이점 및 사용 사례
  • 저장소 구성 요소: 페이지 캐시, 버퍼 풀, 쓰기 대기 로그와 같은 보조 데이터 구조를 사용하여 효율적인 저장소를 구축하는 방법을 학습합니다.
  • 분산 시스템: 노드와 프로세스가 연결되어 복잡한 통신 패턴을 구축하는 과정을 단계별로 학습합니다.
  • 데이터베이스 클러스터: 현대 데이터베이스에서 일반적으로 사용되는 일관성 모델과 분산 저장 시스템이 일관성을 달성하는 방법을 이해합니다
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

잘되는 머신러닝 팀엔 이유가 있다

잘되는 머신러닝 팀엔 이유가 있다

데이비드 탄, 에이다 양, 데이비드 콜스

Publisher Resources

ISBN: 9798341653849