#데이터베이스
9개의 포스트

재고는 누구의 것인가 — Shopify가 Redis를 버리고 MySQL로 돌아온 이유
분당 510만 달러, 분당 4억 8,900만 요청. 2025년 블랙프라이데이를 받아낸 Shopify는 12년간 써오던 Redis 기반 재고 예약 시스템을 버리고 MySQL로 돌아왔다. SKIP LOCKED라는 1990년대 키워드 하나가 어떻게 21세기 이커머스의 가장 어려운 문제를 풀어냈는지, 그리고 그 뒤에 숨은 4개의 함정과 1,000개의 비밀을 해부한다.

8억 명을 감당하는 단 하나의 데이터베이스 — OpenAI는 어떻게 PostgreSQL을 극한까지 밀어붙였나
ChatGPT 8억 사용자를 단일 PostgreSQL 프라이머리로 지탱하는 OpenAI의 아키텍처를 해부합니다. 40년 된 오픈소스 DB가 AI 시대의 최전선에 선 이유를 역사부터 현재까지 풀어냅니다.

MongoDB 완전 정복: '스키마가 없는 DB'가 세계에서 가장 인기 있는 NoSQL이 된 이유
ALTER TABLE 없이 데이터 구조를 자유롭게 바꾸고, JSON을 그대로 저장하며, 수평 확장이 기본인 DB. MongoDB가 왜 탄생했고, 관계형 DB와 무엇이 다르며, 언제 써야 하고 쓰지 말아야 하는지를 라이선스 전쟁과 보안 사고까지 포함하여 풀어본다.

DynamoDB 완전 정복: Amazon이 논문 한 편으로 시작한 NoSQL 혁명
2007년 Amazon 내부 논문에서 시작해, 전 세계 10조 건 이상의 요청을 하루에 처리하는 서비스가 되기까지. Dynamo 논문의 핵심 아이디어, Single Table Design의 철학, 그리고 실전 사례와 주의점을 풀어본다.

AWS RDS 완전 정복: 데이터베이스 관리라는 '야간 당직'에서 해방되는 법
새벽 3시에 DB 장애 알림을 받고 출근하던 시대에서, 백업·패치·복구·스케일링이 자동화된 시대로. RDS가 왜 탄생했고, 어떻게 DBA의 일상을 바꿨으며, Aurora는 왜 '재발명'이라 불리는지를 실전 사례와 함께 풀어본다.

Amazon Aurora 완전 정복: AWS가 관계형 데이터베이스를 '재발명'한 방법
MySQL의 5배, PostgreSQL의 3배 성능. 6개 복제본 자동 유지. 128TB 자동 확장. RDS의 편리함 위에 '클라우드 네이티브' 스토리지를 올린 Aurora — 왜 만들어졌고, 어떻게 다르며, 언제 써야 하는지를 SIGMOD 논문부터 실전 사례까지 풀어본다.

모놀리식 vs 마이크로서비스 특집: 아키텍처 선택의 영원한 논쟁, 끝장 정리
Amazon은 마이크로서비스의 선구자인데, Amazon Prime Video는 마이크로서비스에서 모놀리식으로 돌아갔다. Netflix는 MSA의 교과서인데, 초기에는 모놀리식이었다. 정답은 무엇인가? 역사·논문·실패 사례·데이터베이스 전략까지 — 이 논쟁의 끝장을 내본다.

컬럼나 데이터베이스 완전 정복: '같은 쿼리가 100배 빨라지는' 저장 방식의 비밀
같은 데이터, 같은 쿼리인데 100배 빠르다. 비밀은 '데이터를 어떻게 배열하는가'에 있다. 행 저장과 열 저장의 근본적 차이부터, C-Store 논문, Parquet/ORC 파일 포맷, 그리고 Redshift·BigQuery·ClickHouse까지 — 컬럼나 DB의 모든 것을 풀어본다.

SQL vs NoSQL 특집 (Part 1): 11쪽짜리 논문이 50년을 지배하다 — 데이터 저장의 두 철학
1970년, IBM의 Edgar Codd가 11쪽짜리 논문을 발표했다. 50년이 지난 지금도 우리는 그의 SELECT 문을 쓰고 있다. 관계형 모델의 탄생부터 NoSQL의 반란, CAP 정리, ACID vs BASE까지 — 데이터 저장의 두 철학을 처음부터 이해한다.