처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
테크 뉴스
Hacker News 2026.06.30 31

구글 Spanner는 원자시계를 썼다, 그럼 우리는? 하이브리드 논리 시계(HLC) 이야기

Hacker News 원문 보기

전 세계에 흩어진 분산 DB에서 가장 어려운 문제는 '어떤 이벤트가 먼저 일어났는가'를 아는 것입니다. 물리 시계(NTP)는 서버마다 오차가 있어 신뢰할 수 없고, 람포트의 논리 시계는 순서는 보장하지만 실제 시각과 동떨어져 백업·디버깅에 쓸 수 없습니다. 구글 Spanner는 GPS와 원자시계를 박은 TrueTime으로 이를 풀었지만, 평범한 회사엔 비현실적이죠.

이 논문이 제안한 하이브리드 논리 시계(HLC)는 둘의 장점만 결합합니다. 물리 시각에 가깝게 유지되면서도, 인과 관계(happened-before)를 논리적으로 보장합니다. 핵심은 64비트 안에 물리 시각과 작은 논리 카운터를 함께 담아, 기존 NTP 타임스탬프 자리에 그대로 끼워 넣을 수 있다는 점입니다. 추가 하드웨어 없이 일관된 스냅샷과 분산 트랜잭션을 구현할 수 있죠.

HLC는 이후 CockroachDB, MongoDB, YugabyteDB 등 실제 분산 DB의 핵심 엔진이 되었습니다. 분산 시스템을 다룬다면 반드시 알아야 할 개념입니다.

이 뉴스가 유용했나요?

TTJ 코딩클래스 정규반

월급 외 수입,
코딩으로 만들 수 있습니다

17가지 수익 모델을 직접 실습하고, 1,300만원 상당의 자동화 도구와 소스코드를 받아가세요.

144+실전 강의
17개수익 모델
4.9수강생 평점
정규반 자세히 보기

"비전공 직장인인데 반년 만에 수익 파이프라인을 여러 개 만들었습니다"

실제 수강생 후기
  • 비전공자도 6개월이면 첫 수익
  • 20년 경력 개발자 직강
  • 자동화 프로그램 + 소스코드 제공

매일 AI·개발 뉴스를 받아보세요

주요 테크 뉴스를 매일 아침 이메일로 전해드립니다.

스팸 없이, 언제든 구독 취소 가능합니다.