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가
같지만 각각의 데이터형이나 용량, 속도, 안정성 측면에서 차이가 난다.
'IT 이야기 > 데이터베이스' 카테고리의 다른 글
rror현상 중...IO 예외 상황: The Network Adapter could not establish the connection... (0) | 2010.11.27 |
---|---|
SQ lite - open dbms (0) | 2010.11.01 |
XML 기초 이해하기. (0) | 2010.10.28 |
오용철의 데이터베이스 모델링 (0) | 2010.10.03 |
홈페이지 만들기 (0) | 2010.09.30 |