분류 전체보기 12

Index 종류

Index란? 임의의 규칙대로 부여된 임의의 대상을 가리키는 무언가. Indexing을 통해 유의미한 속도개선이 되기때문에 주로 대용량 DB에 사용. Index의 종류 Clustered Index, Non Clusterd Index가 있음. - Clustered Index 순서대로 한테이블당 하나로만 존재. 해당 Index 컬럼으로 정렬을하기 때문에 해당 컬럼으로 조회시 조회속도가 매우 빠르다. 그러나 Insert시 정렬을 다시 새로 해야하는 작업이 들어가기때문에 삽입,변경시 속도가 매우 느림. - Non Clusterd Index 여러개가 존재할 수 있음. 정렬을하지않음 index를 저장할 추가공간을 확보하여(약 10%) 해당 index로 조회시, data가 들어있는 주소를 저장하여 실제 데이터에 접근..

Web Server와 WAS의 차이

웹서버 (Web Server) - 클라이언트로부터 http 요청을 받아들이고 html 문서와 같은 웹페이지를 반환하는 컴퓨터 혹은 컴퓨터 프로그램. WAS (Web Application Server) - 웹 애플리케이션과 서버 환경을 만들어 동작시키는 기능을 제공하는 소프트웨어 프레임워크이다. 인터넷 상에서 HTTP를 통해 사용자 컴퓨터나 장치에 애플리케이션을 수행해 주는 미들웨어(소프트웨어 엔진)로 볼 수 있다. 웹 애플리케이션 서버는 동적 서버 콘텐츠를 수행하는 것으로 일반적인 웹 서버와 구별이 되며, 주로 데이터베이스 서버와 같이 수행이 된다. 둘은 언뜻보면 비슷한 역할을 하지만, 차이는 웹서버는 정적인 콘텐츠만 담당하고, WAS에서는 동적인 컨텐츠까지 담당한다. (Static Pages vs Dy..