데이터베이스·빅데이터
DB 이론·설계, 빅데이터 처리, 데이터 엔지니어링
326 POSTS · 4 / 11
데이터베이스 샤딩으로 처리 부하를 분산하는 방법
샤딩의 구조와 샤딩 키 설계, 수평 확장과 장애 격리 관점에서 보는 데이터베이스 분산 전략
2025-10-14
데이터베이스 설계의 기반: 모델, 트랜잭션, 인덱스
데이터베이스의 구조와 데이터 모델, 정규화, SQL, ACID 트랜잭션, 인덱스 및 보안 설계 원칙을 정리한다.
2025-08-10
데이터베이스 설계에서 정규화와 성능을 함께 다루는 법
데이터베이스 설계의 요구사항 분석부터 정규화, 비정규화, 인덱스와 최신 환경별 설계 고려사항을 정리한다.
2025-08-10
DB Smell로 읽는 데이터베이스 설계의 위험 신호
다목적 컬럼과 테이블, 중복 데이터, 거대 테이블처럼 유지보수성과 성능을 해치는 DB Smell을 식별하고 개선하는 방법
2025-08-10
데이터베이스 도메인으로 애트리뷰트 값의 범위 설계하기
데이터베이스 도메인의 의미와 유형, 무결성·정규화·ER 모델링에서의 역할 및 설계 시 고려사항을 정리합니다.
2025-08-10
데이터 무결성을 지키는 식별자와 키 설계
데이터베이스 식별자와 기본키·외래키의 역할, 무결성 제약과 키 설계 시 고려할 사항을 정리합니다.
2025-08-10
데이터베이스 인덱스 설계와 실행 계획 최적화
데이터베이스 인덱스의 유형, 설계 기준, 실행 계획 해석과 유지보수 전략을 정리한다.
2025-08-10
데이터베이스 무결성 제약조건 설계와 관리
데이터베이스 무결성 제약조건의 유형과 SQL 구현 예시를 통해 데이터 품질, 일관성, 신뢰성을 설계하는 방법을 정리한다.
2025-08-10
DB 상관모델링과 CRUD 매트릭스로 데이터·프로세스 연결하기
DB 상관모델링의 개념과 CRUD 매트릭스 작성법을 통해 데이터와 업무 프로세스의 영향관계를 분석하는 방법을 정리합니다.
2025-08-10
데이터베이스 조인 방식과 실행 계획 최적화
Nested Loop Join, Sort Merge Join, Hash Join의 처리 특성과 선택 조건, 힌트 및 실행 계획을 통한 조인 성능 최적화 방법을 다룬다.
2025-08-10
데이터베이스 키 제약을 고려한 식별자 설계
데이터베이스 키의 유일성·최소성·비NULL성과 변경 가능성, 크기, 복잡성을 바탕으로 기본 키와 대리 키를 설계하는 방법
2025-08-10
데이터베이스 잠금으로 동시 트랜잭션을 제어하는 법
데이터베이스 잠금의 공유·배타적 잠금, 호환성, 잠금 단위와 교착 상태를 정리하고 트랜잭션 성능 전략을 설명합니다.
2025-08-10
데이터베이스 정규화로 중복과 이상 현상 줄이기
데이터베이스 정규화의 목적과 정규형별 분리 기준, 이상 현상 방지, 비정규화 판단 기준을 실무 관점에서 정리합니다.
2025-08-10
데이터베이스 정규화: 중복과 이상 현상을 줄이는 설계 원칙
데이터베이스 정규화의 원칙과 정규형별 분리 기준, 함수적 종속성, 역정규화 판단 기준을 정리합니다.
2025-08-10
데이터베이스 정규화와 무결성을 지키는 스키마 설계
데이터베이스 정규화의 이상 현상, 1NF부터 5NF까지의 종속성 원칙, 비정규화와 성능 최적화의 균형을 정리한다.
2025-08-10
데이터베이스 파티셔닝 설계: 대용량 테이블을 나누는 기준
데이터베이스 파티셔닝의 수평·수직 분할과 범위·리스트·해시·복합 전략, 파티션 키와 운영 관리 기준을 정리한다.
2025-08-10
데이터베이스 확장을 위한 쿼리 오프로딩과 샤딩 설계
쿼리 오프로딩과 샤딩의 구조, CDC 복제 방식, 샤딩 키 선택과 재샤딩·트랜잭션 관리 시 고려할 점을 정리한다.
2025-08-10
데이터베이스 옵티마이저와 쿼리 실행 계획의 선택 원리
데이터베이스 옵티마이저가 통계 정보와 비용을 바탕으로 쿼리 실행 계획, 접근 경로, 조인 방식과 순서를 선택하는 원리를 정리한다.
2025-08-10
데이터베이스 회복 기법: 로그·체크포인트·ARIES 운영 원리
데이터베이스 장애에 대비하는 로그 기반 회복, 체크포인트, 그림자 페이징, ARIES와 분산 트랜잭션 회복 전략을 정리한다.
2025-08-10
데이터베이스 장애에서 일관성을 복원하는 회복 기법
데이터베이스 장애 뒤 일관성과 무결성을 복원하는 Redo·Undo, 로그 갱신, 체크포인트, ARIES, 그림자 페이징의 작동 방식과 선택 기준을 정리한다.
2025-08-10
DB 리팩토링으로 스키마 품질과 성능 개선하기
DB 리팩토링의 의미 보존 원칙, 데이터베이스 악취, 스키마·무결성·아키텍처 개선 방법과 적용 시 고려사항을 정리한다.
2025-08-10
데이터베이스 스키마와 데이터 독립성 이해하기
데이터베이스 스키마의 외부·개념·내부 관점과 사상, 데이터 독립성, DDL·DML, 시스템별 구현 방식을 설계와 관리 관점에서 정리합니다.
2025-08-10
데이터베이스 보안: 접근 통제부터 복구 체계까지
데이터베이스 보안의 위협 유형과 접근 제어, 암호화, 감사, 취약점 관리, 백업·복구 통제 방안을 정리한다.
2025-08-10
데이터베이스 파티셔닝 설계와 대용량 데이터 관리
데이터베이스 파티셔닝의 범위·목록·해시 방식과 수평·수직 분할, 설계 시 고려할 운영 요소를 정리한다.
2025-08-10
데이터 무결성을 지키는 트랜잭션과 동시성 제어
트랜잭션의 ACID 속성, 격리 수준, 동시성 제어와 분산 트랜잭션 관리 방식을 실무 관점에서 정리합니다.
2025-08-10
트랜잭션과 ACID: 데이터베이스 무결성을 지키는 처리 단위
트랜잭션의 ACID 속성, 상태 전이, 동시성 제어와 분산 트랜잭션 설계 원칙을 데이터베이스 운영 관점에서 정리합니다.
2025-08-10
DB 트랜잭션 동시성제어와 일관성 유지 방식
동시성제어의 직렬성 기준과 갱신 손실, 더티 리드 문제를 정리하고 2PL·타임스탬프·낙관적 검증 기법의 선택 기준을 설명한다.
2025-08-10
트랜잭션 격리 수준: 무결성과 동시성을 조율하는 기준
트랜잭션 격리 수준별 Dirty Read, Non-Repeatable Read, Phantom Read와 DBMS 구현 특성을 실무 관점에서 정리한다.
2025-08-10
데이터베이스 튜닝으로 병목을 줄이는 성능 최적화 전략
데이터베이스 튜닝의 하드웨어·DBMS 설정·설계·SQL 계층을 살펴보고, 성능 지표와 운영 사례를 바탕으로 병목을 줄이는 방법을 정리한다.
2025-08-10
Databricks Lakehouse와 Data Mesh로 설계하는 도메인 데이터 운영
Databricks Lakehouse와 Data Mesh를 결합해 통합 분석, 도메인 데이터 제품, 연방 거버넌스를 운영하는 방법을 정리한다.
2024-04-29