Database 2

[Database][BTree] Clustered index & Non clustered index의 이해

리그오브레전드 랭킹을 보여주는 사이트를 구현한다고 생각해 보자.테이블에 유저이름과 랭점이 하나의 Row를 구성하고, 이렇게 100만 개의 Row가 있다고 치자.물론 아무것도 안 해 놨는데 데이터베이스가 자동으로 정렬을 하진 않았을 것이다. 어떤 이가 사이트에 접속을 했다.이걸 그냥 ORDER BY로 처리할 수도 있을 것이다. 느리겠지만.하지만.... 이렇게 계속 사이트에 접속하는 유저 한명한명 정렬해주다간 더더더 느려질 것이다... 그럼 당연히 생각나는 건 하나다.'데이터를 넣을 때 정렬을 하게 하면 되지!'그게 바로 index 방식에서 하는 일이다. Clustered index : 데이터를 인덱스 + 물리적으로 모두 정렬되어 있음. Non-Clustered index : 데이터를 인덱스로만 정렬해 놓음..

DB 2016.09.25

[스크랩][PostgreSQL] Intro

원본 URL : http://www.linuxlab.co.kr/docs/postgre1.htm1997년 11월 리눅스월드에서 발췌한 내용이라고 한다. 2.PostgreSQL 의 개요 및 특징PostgreSQL 의 공식 사이트인 'http://www.PostgreSQL.org" 의 대문짝에는 다음과 같은 글이 커다랗게 쓰여있다. " PostgreSQL는 강력한 차 세대 객체 - 관계형 DBMS로서 Berkeley Postgres 데이터베이스 관리 시스템에서 파생되었다 PostgreSQL 는 강력한 객체-관계형 데이터 모델과 풍구한 데이터 타입, 쉬운 확장성을 가지고 있으며 , PostQuel 질의 언어를 확정된 SQL의 부분 집합으로 대체하고 있다." tgraSQL은 한마디로 객체지향 기능을 가지고 있는 ..

DB/PostgreSQL 2016.08.09
반응형