본문 바로가기

IT 이야기/데이터베이스

웹서버 구축하기

DBMS 란 데이터베이스 관리 시스템으로 수많은 데이터들을 효과적으로

관리하기 위한 응용소프트웨어(?)를 말한다

수많은 DBMS가 나와있지만 대표적으로 많이 쓰이는 것으로

 ORACLE, MSSQL, MYSQL이 있다.

 

웹프로그래밍을 하기위해 먼저 ASP, PHP, JSP 와 같은 언어를 선택하고

ASP는 IIS서버, PHP와 JSP는 APACHE서버를 사용하여 구동시키는데

JSP는 따로 컨테이너가 필요하기 때문에 APACHE 서버위에 TOMCAT

컨테이너를 얹어서 사용한다.

 

웹언어와 서버를 정했으면 어떤 DBMS를 사용할 것인가를 정해야 하는데

서버는 언어에 종속적이기 때문에 고를수가 없지만 DBMS는 언어에 독립적

이므로 아무 언어에 아무 DBMS나 사용할 수가 있다.

보통 ORACLE은 대기업에서, MSSQL은 중소기업, MYSQL은 개인용으로

많이 사용하곤 하는데 이유는 ORACLE,MSSQL,MYSQL순으로 가격이 높고

안정성이나 규모가 크기 때문이다

 

사용할 DBMS까지 정했으면 이제 서버와 DBMS를 설치하고 웹언어와

DBMS를 연결해줄 커넥터, ODBC를 설치(?)하면 모든 준비가 끝난다.

이때 ASP와 PHP는 ODBC로 DBMS와 연결이 가능하지만 JSP의 경우는

JAVA에 최적화 된 데이터베이스 커넥터인 JDBC를 사용해야만 한다.

 

SQL 쿼리문은 ISO에서 제정한 표준을 사용하기 때문에 모든 DBMS가

같지만 각각의 데이터형이나 용량, 속도, 안정성 측면에서 차이가 난다.