본문 바로가기

컴퓨터 공학/데이터 베이스

(2)
The Google File System -Google 인트로 ABSTRACT(초록) 우리는 GFS(구글파일시스템)을 설계했고 구현하였다. GFS는 scalable하며 큰 데이터를 처리하는 분산 시스템이다. 이것은 비싸지 않는 하드웨어 위에서 동작하며 fault tolerance 또한 제공하며 많은 수의 클라이언트들에게 높게 측정된 성능을 제공한다. 이전의 다른 분산파일 시스템의 목들을 공유하면서, GFS의 디자인은 구글의 어플리케이션과 기술환경 그리고 현재 또는 예상되는 파일시스템의 가정으로부터 추진되었다. 이것은 우리가 기존 전통적인 선택을 다시 고려하도록 그리고 급직적으로 다른 디자인 포인트를 연구하도록 이끌었다. GFS는 우리의 저장소의 욕구를 성공적으로 만족시켰고 구글 내부에서 스토리지 플랫폼으로서 연구용 그리고 서비스용으로 사용되고 있다. 수천대의 커다란..
데이터 베이스 함수적 종속성, 정규화 1NF, 2NF, 3NF, BCNF 14장 데이터 베이스 함수적 종속성, 정규화 (Dependencies and Normalization) 본 포스팅의 내용은 Fundamentals of Database System (Pearson) 책의 내용을 참고하여 작성되었습니다. 이번 시간에는 데이터 베이스 정규화에 대해서 살펴보도록 하겠습니다.위키피디아에 따르면, 데이터 베이스 정규화란 다음과 같습니다.관계형 데이터베이스의 설계에서 중복을 최소화하게 데이터를 구조화하는 프로세스를 정규화라고 한다. 데이터베이스 정규화의 목표는 이상이 있는 관계를 재구성하여 작고 잘 조직된 관계를 생성하는 것에 있다. 일반적으로 정규화란 크고, 제대로 조직되지 않은 테이블들과 관계들을 작고 잘 조직된 테이블과 관계들로 나누는 것을 포함한다. 정규화의 목적은 하나의 ..