본문 바로가기

DB

(2)
[DB] 파워 오브 데이터베이스 - 개요 (1) 관리 관점으로 본 데이터베이스 종류운영 데이터베이스 (웹 개발은 이곳에 해당)일 기준으로 데이터를 수집, 수정, 보존할 필요가 있는 온라인 트랜잭션 처리 (Online Transaction Processing, OLTP) 에서 주로 사용 됨. 분 단위의 정보들을 지속적으로 반영해야하는 동적인 성격을 가진다. 분석 데이터베이스장시간에 걸쳐 수집된 데이터를 저장하고 동향을 추적할 필요가 있는 온라인 분석 처리 (Online Analytical Processing, OLAP) 에서 주로 사용된다. 주로 동향이나 추세의 흐름을 분석하거나 긴 시간에 걸쳐 수집된 데이터의 통계를 조사하고 전략 사업을 계획할 때 필요한 데이터를 저장한다. 이러한 데이터들은 거의 변화가 없는 정적인 데이터를 저장한다. (특정 시 점의..
[DB] 파워 오브 데이터베이스 - 책을 읽게 된 이유 (0) 미숙한 DB 설계로 인한 시행착오들서버 개발을 처음으로 시작하고, 가장 어렵게 느껴졌던 게 DB 설계였다.그렇지만 크게 고민하지는 않았다. 나는 아직 실무를 접하지 않았고, 회사에 입사하게 된다면 유능한 사수에게 실무레벨의 DB 설계방법을 배울 수 있으리라 생각했기 때문이다. 막상 입사하고 나니, 사수는 없었고 서버 개발에 대한 고민을 나눌 수 있는 동료마저 존재하지 않았다. 홀로 투입된 프로젝트에서 클라이언트의 요구에 맞게 DB 테이블을 구성하려하니 머릿 속으로 데이터 구조가 빠르게 그려지지 않았고, 어떻게 서버 로직을 구성할 것인지 구체적인 답변을 내놓기가 어렵게만 느껴졌다. 테이블을 구성한 이후에도, 요구사항이 변경될 때 마다 스키마를 변경하는 일이 잦아졌다. 요구사항을 듣고 변경될 수도 있는 점들..