데이터베이스 행 및 스토리지의 저장 열의 차이

간략한 개념적 데이터베이스 행과 그 저장 및 저장 열 구분 여기.

라인 스토리지

전통적인 관계형 데이터베이스는 라인 메모리에 의한 (이차원 테이블)의 데이터는 아래와 같이 :

이들 중, 좌석 하나의 행을 채우기 위해, 신원 미상의 왕 오 자오 여섯이 작성되지 않습니다. 이 구조는 당신이없는 경우에도 고정 행, 동일의 각 행이기 때문에, 갈 비어 있어야하지만하지 않고 할 수 없습니다.

칼럼 저장

아래 그림과 같이 기존의 데이터베이스 사이의 구별을하기 위해, 새로운 데이터베이스는 컬럼에 데이터를 저장할 수있는 비 관계형 데이터베이스라고합니다 :

이제 데이터 조 스미스의 데이터 행에 해당 존의 원래 (세포), 원래의 데이터는 현재 6 개의 데이터 행 좌석 여섯의 좌석에 해당. 원본 데이터는 행에서 6 그래서 그 공통의 기본 키 (즉, 홍길동). 이제 여섯 행으로 설정, 데이터의 각 행은 기본 키를 필요로 (또는 데이터의이 줄을 누가 알 수없는) 원래 기본 키 때문에, 여섯 번 반복 (고유 요한의이 식별).

현재 행에 원래 열 때문에, 줄을 추가 할 필요가, 당신은 공간의 원인이 낭비되지 않도록 추가 할 필요가 없었다.

및 저장 열 라인 사이의 차이를 기억

1. 고정 구조는 광고 저장 경향이, 상기 열 저장 구조를 약화되는 경향이있다.

스토리지에 저장된 데이터 라인의 2 라인만을 기본 키를 요구 기억 칼럼에 기억 된 데이터의 라인은 다수의 기본 키를 필요로한다.

3. 원주 저장 비즈니스 데이터 저장 및 비즈니스 데이터에 추가하여 원주 저장뿐만 아니라, 저장 열 이름에 필요합니다.

4. 라인 상점은, 모든 필드가 사전에 정의되어, 더 많은 자바 빈처럼 변경할 수 없습니다, 원주 스토리지는 더 사전, 자유롭게 입력에 정의되지 않은지도처럼, 그리고 키 / 값을 추가합니다.

 

"청소년의 이야기, 항상 화창한 날씨, 가장 밝은 톤으로 시작하는이. 등, 이야기꾼, 정말 같은 방법 슬픈 결말을 알지 못한다."

추천

출처www.cnblogs.com/yanggb/p/11179056.html