본문 바로가기

데이터베이스

(3)
[데이터베이스] 아는만큼 보이는 데이터베이스 설계와 구축 아는 만큼 보이는 데이터베이스 설계와 구축 발 행: 2008년 7월 5일지은이: 이춘식 저자 서문: 데이터베이스 이론보다 재해석하여 실무에 적용하는 것이 더 중요하다. 실전에서 활용할 수 있는 핵심 관심사, 그리고 데이터베이스 설계와 구축에 있어 CSF(Critical Success Factor)만을 선택하여 주제별로 글을 전개하였다. 이론에 입각한 서술식 설명보다는 실무의 현상을 분석하고 이를 재해석함으로써, 이론을 실무에 적용하는 능력을 향상시키자는 목적으로 이책은 집필되었다. 운영계 데이터베이스가 정보계인 데이터웨어하우스(DW) 환경에서 주제별로 다시 재구성되는 것처럼 이책은 2016년까지 재발행되어오고 있다. 프리뷰: 회사에서 맡은 주업무는 정보계 DW 환경에서의 DB프로그램 개발, 운영업무입니다..
[데이터베이스] 주요 개념 정리 정규화된 데이터베이스와 비정규 데이터베이스정규화된 데이터베이스는 중복이 최소가 되도록 설계된 데이터베이스입니다. 비정규 데이터베이스는 일기에 소요되는 시간을 줄이는 것을 목적으로 설계된 데이터 베이스입니다. Courses나 Teachers와 같은 자료를 표함하는 전형적 정규화 데이터베이스의 경우, Courses에는 TeacherID와 같은 열이 있을 것이고, 이 열은 Teachers에 대한 외래 키일 것입니다. 이렇게 데이터베이스를 설계하면 교사 정보(이름, 주소 등등)가 데이터베이스에 한 번만 저장된다는 장점이 있습니다. 단점은 상당수의 일상적 질의를 처리하기 위해 많은 JOIN을 하게 된다는 것입니다. 대신에 데이터 중복을 저장하여 비정규화할 수도 있습니다. 가령 같은 질의를 자주 반복해야 한다는 사..
[데이터베이스] 개발자와 DBA를 위한 Real MySQL 개발자와 DBA를 위한 Real MySQL 발 행 : 2012년 5월 8일 지은이 : 이성욱 컴퓨터 과학을 전공하고, 금융권 CRM/DW 프로젝트의 리더로 참여했으며 2년여간 DW용 ETL 도구 개발도 추진했다. NHN의 DB팀에서 MySQL DBA로 근무하면서 데이터 모델링과 DB 운영 및 기술 벤치마킹 그리고 전사 표준화 프로젝트를 진행했다. 현재는 카카오에서 데이터베이스 엔지니어링 업무를 맡고 있으며, 를 공동 번역했다. 책에서 다루는 내용 : 1. 필수 내용 실행 계획/쿼리 작성 및 최적화/확장 검색/사용자 정의 변수/스토어드 루틴/프로그램 연동/데이터 모델링/데이터 타입/제스트 프랙티스 2. 중급 내용 인덱스/파티션/쿼리 종류별 잠금 3. 고급 내용 설치와 설정/아키텍처/트랜잭션과 격리 수준/응..