MVCC가 동시에 여러 데이터 버전을 관리하는 원리
데이터베이스의 마법 같은 동시성 제어 MVCC 이해하기 현대 사회에서 데이터베이스는 은행 거래부터 온라인 쇼핑, SNS 활동에 이르기까지 우리 일상의 모든 디지털 기록을 책임지고 …
데이터베이스의 마법 같은 동시성 제어 MVCC 이해하기 현대 사회에서 데이터베이스는 은행 거래부터 온라인 쇼핑, SNS 활동에 이르기까지 우리 일상의 모든 디지털 기록을 책임지고 …
데이터베이스의 심장 SSTable이 수정 불가능한 이유 현대 IT 서비스에서 우리가 매일 사용하는 소셜 미디어, 쇼핑몰, 로그 분석 시스템은 엄청난 양의 데이터를 실시간으로 처리합…
데이터베이스의 성능을 책임지는 마법 LSM Tree의 원리 현대적인 데이터베이스 시스템에서 데이터 쓰기 성능은 시스템 전체의 처리량을 결정하는 매우 중요한 요소입니다. 우리가 매일…
데이터베이스의 숨은 일꾼 컴팩션 이해하기 현대 디지털 세상에서 우리는 매일 엄청난 양의 데이터를 생성하고 소비합니다. 스마트폰의 사진, 기업의 고객 로그, 실시간 금융 거래 정보까…
데이터 일관성을 지키는 조용한 파수꾼 Read Repair 이해하기 현대 서비스 환경에서 데이터는 단 한 곳에만 머물지 않습니다. 시스템의 가용성을 높이고 장애에 대비하기 위해 데…
데이터의 안전한 기록을 책임지는 통행증 Write Ahead Log 우리가 스마트폰으로 메신저를 보내거나 은행 앱에서 계좌 이체를 할 때, 데이터는 순식간에 어딘가에 저장됩니다. …
분산 시스템의 질서를 지키는 리더 선출과 리스 기반 전략 현대 IT 서비스는 거대한 데이터와 사용자 요청을 처리하기 위해 수많은 서버가 협력하는 분산 시스템 환경에서 운영됩니다. …
데이터 센터의 생존 전략 스플릿 브레인 현상과 펜싱 기술 현대 IT 환경에서 서비스의 연속성은 무엇보다 중요합니다. 은행 업무나 쇼핑몰 결제, 실시간 스트리밍 서비스가 단 몇 분만…
분산 시스템의 시간 기록 문제와 하이브리드 로지컬 클록의 등장 배경 현대 IT 서비스는 전 세계에 흩어진 여러 대의 서버가 협력하여 하나의 거대한 데이터를 처리하는 분산 시스템으로…