Query Client ------------> SQL Server <----------- Results 클라이언트 구성요소 - 클라이언트 응용 프로그램 - 데이터 베이스 API (OLE DB, ODBC) - 클라이언트 Net-Library 서버 구성요소 - 서버 Net-Library - 개방형 데이터 서비스(OSD) : 네트워크 프로토콜 프로세스 및 서버 루틴 처리용 네트워크 인터페이스를 제공하여 데이터 서비스를 클라이언트 측에서 SQL 서버로 나타나도록 한다. - RDB Engine : T-SQL 구문 분석 및 계획 최적화, DDL 언어 처리 및 기타 보안등을 담당한다. - Storage Engine : 데이터베이스 파일 및 파일 공간 사용관리, 실제 페이지로부터 데이터 구축 및 읽기 데이터 버퍼 및 물리적 I/O관리, 동시성 제어, 로깅 및 복구 작업 수행, 데이터 베이스 일관성 검사기(DBCC), 백업 복원등의 유틸리티 기능 제공 기존의 클라이언트 구성과 서버 구성은 거의 의미가 없다. 왜? 웹 환경에서는 클라이언트에서는 웹 브라우저만 존제하고, 나머지 부분은 어플리케이션 서버 에서 동작한다. |