태그: #database
GPU·LLM·MLOps·쿠버네티스, 그리고 마음가짐에 관한 글 · 113 편
ClickHouse MergeTree 완벽 가이드 — Columnar, Sparse Index, Part, Materialized View 모든 것 (2025)
ClickHouse MergeTree의 모든 것 — Columnar 저장의 물리적 구조, Part와 Granule과 Sparse Primary Index, ORDER BY가 왜 중요한가, Projection과 Skip Index, Materialized View로 실시간 집계, ReplacingMergeTree/SummingMergeTree/AggregatingMergeTree 변형, Dis
2026-04-15 · 33 분 읽기 #clickhouse#olap#columnar#mergetree#analyticsZero-Downtime 데이터베이스 마이그레이션 완전 해부 — Expand-Contract, gh-ost, pt-osc, CONCURRENTLY, Logical Replication
"스키마 바꾸면 테이블 락 걸려요" 공포의 해체. Expand-Contract 6단계부터 gh-ost/pt-online-schema-change의 원리, PostgreSQL CONCURRENTLY, Logical Replication으로 메이저 업그레이드, 수십억 행 테이블 실전 사례까지.
2026-04-15 · 19 분 읽기 #database#migration#postgresql#mysql#mongodb스케일링 변곡점 완전 가이드: 100명에서 1000만 명까지, 아키텍처는 언제 어떻게 진화하는가 (2025)
100명 → 1K → 10K → 100K → 1M → 10M → 100M 사용자별로 아키텍처는 어떻게 진화해야 하는가. 단일 서버 SQLite부터 글로벌 멀티 리전 샤딩까지, 각 변곡점에서 깨지는 병목과 해결책. Stack Overflow, Shopify, Discord, Figma, Instagram 등 실제 회사의 변곡점 히스토리와 "언제 무엇을 해야 하는지"의 원칙. 조기 최적화의 함정
2026-04-15 · 26 분 읽기 #scaling#architecture#sharding#read-replica#microservicesPostgreSQL 내부 완전 정복 — MVCC, VACUUM, WAL, Query Planner, Index, Partitioning, pgvector까지 (2025)
PostgreSQL은 왜 "Oracle 다음으로 강력한 DB"가 되었을까? MVCC의 tuple 버저닝과 VACUUM의 숙명, WAL과 스트리밍 복제, Query Planner가 실행 계획을 만드는 법, B-Tree/GIN/BRIN/HNSW 인덱스의 선택, Partitioning과 Citus, pgBouncer, JSONB의 진실, pgvector로 보는 AI 시대의 RDBMS, Postgr
2026-04-15 · 22 분 읽기 #postgresql#database#mvcc#query-optimization#infraKubernetes DB 심화 가이드 2025: Operator 패턴, HA 구성, 백업/복구, 성능 튜닝 실전
K8s DB 운영 심화! CloudNativePG vs Percona Operator 비교, Primary-Replica 자동 Failover, pgBackRest/Velero 백업, WAL 아카이빙, Connection Pooling(PgBouncer), 리소스 튜닝(CPU/Memory/IOPS), Affinity/Topology Spread, 프로덕션 체크리스트.
2026-04-13 · 31 분 읽기 #kubernetes#database#operator#cloudnativepg#perconaFlyway 완벽 가이드 — DB 마이그레이션 자동화의 모든 것
Flyway로 데이터베이스 마이그레이션을 자동화하는 완벽 가이드. 설치, 설정, 버전 관리, CI/CD 연동, 팀 협업 전략까지.
2026-04-12 · 22 분 읽기 #database#flyway#migration#sql#devops데이터베이스 기초 완전 가이드 — SQL, 정규화, 인덱스, 트랜잭션, NoSQL
SQL 기초부터 정규화, 인덱스 원리(B-Tree), 트랜잭션(ACID), NoSQL 선택 기준, 쿼리 최적화까지 데이터베이스의 모든 것.
2026-04-12 · 27 분 읽기 #database#sql#nosql#postgresql#mongodb시스템 설계 기초 완전 가이드 — 확장성, 가용성, 캐싱, 메시지 큐
대규모 시스템을 설계하기 위한 핵심 개념. 수평/수직 확장, 로드밸런싱, 캐싱, 메시지 큐, 데이터베이스 설계, CAP 정리까지.
2026-04-12 · 32 분 읽기 #architecture#system-design#scalability#caching#message-queueK8s에서 DB 운영하기 — CNPG, Percona, Vitess, Helm 차트 완전 가이드
Kubernetes 환경에서 데이터베이스를 운영하는 방법을 총정리합니다. CloudNativePG, Percona Operator, Vitess, 주요 Helm 차트를 비교하고 실전 운영 노하우를 공유합니다.
2026-04-11 · 24 분 읽기 #database#kubernetes#cnpg#postgresql#mysql데이터베이스 성능 튜닝 완전 가이드: 쿼리 최적화, 인덱스 전략, 커넥션 풀 관리까지
DB 성능 튜닝의 모든 것! EXPLAIN ANALYZE 실전 해석, 인덱스 설계(B-Tree/GIN/BRIN), Slow Query 분석, 커넥션 풀(HikariCP/PgBouncer), N+1 해결, 파티셔닝, 읽기 복제본, 쿼리 캐싱 전략.
2026-03-24 · 30 분 읽기 #database#performance#tuning#indexing#query-optimizationKubernetes에서 데이터베이스 운영 완전 가이드: StatefulSet, Operator, 백업/복구 전략
K8s에서 DB를 운영하는 모든 것! StatefulSet vs Deployment, PV/PVC/StorageClass, DB Operator(CloudNativePG/Percona/MongoDB), 백업/복구(Velero/pgBackRest), 모니터링(PMM), HA/Failover, 성능 튜닝, 실전 운영 체크리스트.
2026-03-24 · 24 분 읽기 #kubernetes#database#statefulset#operator#postgresqlSQL 완전 정복 2025: 개발자 면접에 나오는 SQL — JOIN부터 Window Function, 쿼리 최적화까지
SQL 면접의 모든 것! JOIN 7종, Window Function(ROWNUMBER/RANK/LAG/LEAD), 서브쿼리 vs CTE, 인덱스 원리(B-Tree/Hash/GIN), EXPLAIN ANALYZE 쿼리 분석, 트랜잭션 격리 수준, 실전 문제 30선까지.
2026-03-23 · 45 분 읽기 #sql#database#join#window-function#indexingMCP 서버 직접 만들기: 원리부터 구축까지 — Grafana, Mermaid, PPT, DB 연동 MCP 생태계 완전 해부
MCP(Model Context Protocol)가 어떤 원리로 동작하는지 프로토콜 레벨에서 해부하고, Python FastMCP와 TypeScript SDK로 나만의 MCP 서버를 직접 만듭니다. Grafana, Mermaid, PPT, Slack, GitHub, DB 등 100+ MCP 서버 생태계를 카테고리별로 총정리.
2026-03-23 · 47 분 읽기 #mcp#model-context-protocol#mcp-server#fastmcp#typescript-sdk데이터베이스 완전 비교 2025: PostgreSQL vs MySQL vs MongoDB vs Redis — 선택 기준과 실전 가이드
2025년 데이터베이스 선택의 모든 것! PostgreSQL(JSONB+벡터), MySQL(HeatWave ML), MongoDB(Atlas Vector Search), Redis(Stack/Search) — 8개 DB의 아키텍처, 성능 벤치마크, 비용 비교, 유스케이스별 선택 가이드, 면접 질문까지.
2026-03-23 · 46 분 읽기 #database#postgresql#mysql#mongodb#redisAWS 데이터베이스 전문가 (DBS-C01) 실전 모의고사 65문제
AWS Certified Database Specialty (DBS-C01) 시험 대비 실전 모의고사 65문제. RDS, Aurora, DynamoDB, ElastiCache, DocumentDB, Neptune 전 도메인 커버. 실제 마이그레이션 및 아키텍처 시나리오 포함.
2026-03-17 · 68 분 읽기 #aws#dbs-c01#database#aws-certification#rds데이터베이스 엔지니어링 완전 정복: SQL부터 벡터DB, AI RAG 시스템까지
SQL 고급 기법부터 pgvector 벡터 검색, Pinecone, RAG 시스템 구축까지 AI 시대의 데이터베이스 엔지니어링 완전 가이드입니다.
2026-03-17 · 29 분 읽기 #database#postgresql#vector-database#pgvector#ragDuckDB 인메모리 분석 엔진 실전 가이드: OLAP 워크로드를 로컬에서 처리하기
DuckDB의 벡터화 실행 엔진과 컬럼 기반 아키텍처를 깊이 분석하고, Python/Node.js 통합, Parquet/CSV 직접 쿼리, S3 원격 데이터 소스 연동, 메모리 관리 전략과 실패 복구까지 실전 운영 중심으로 다룹니다.
2026-03-15 · 39 분 읽기 #database#duckdb#olap#analytics#in-memoryPostgreSQL 쿼리 최적화와 성능 튜닝 실전 가이드: EXPLAIN부터 파티셔닝까지
PostgreSQL의 EXPLAIN 분석, 인덱스 전략, VACUUM 튜닝, 파티셔닝, 커넥션 풀링 등 실전 성능 최적화 기법을 체계적으로 다룹니다.
2026-03-14 · 31 분 읽기 #database#postgresql#query-optimization#performance#indexingRedis 클러스터 고가용성 운영 가이드: Sentinel, Cluster 모드, 장애 복구 전략
Redis Sentinel과 Cluster 모드의 아키텍처 차이, 구성 방법, 장애 감지와 자동 페일오버 메커니즘, 그리고 프로덕션 운영에서의 트러블슈팅과 성능 튜닝을 다룹니다.
2026-03-14 · 29 분 읽기 #redis#database#high-availability#cluster#sentinelMongoDB Sharding과 Replica Set 운영 가이드: 클러스터 설계부터 트러블슈팅까지
MongoDB 분산 아키텍처의 핵심인 Sharding과 Replica Set 운영을 심층적으로 다룹니다. Shard Key 선택 전략, Replica Set 페일오버, Chunk 마이그레이션, 밸런서 관리, 백업/복구, 모니터링까지 프로덕션 클러스터 운영의 전체를 코드와 함께 구현합니다.
2026-03-13 · 19 분 읽기 #database#mongodb#sharding#replica-set#cluster