database.sarang.net
UserID
Passwd
Database
ㆍDBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
DBMS Q&A 899 게시물 읽기
No. 899
상당히....광범위한 질문이라..여기다가 올립니다.
작성자
김초보(funkyjs111)
작성일
2003-12-18 18:39
조회수
7,063

1. 웹서비스에 사용될 수 있는 DB의 종류와 특징 등을 비교, 설명하시오.

 

 

이 질문에 대한 내용을...문서로 작성하실수 있는 분 계시나요?

 

간단히라도 좋으니까...제발

 

전..아무것도 모르거든요...제발.....고수여러분들의...답변 부탁드립니다..

 

이 글에 대한 댓글이 총 5건 있습니다.

상당히 광범위한 질문이라 이곳으로 이동되었습니다. :)

김상기(ioseph)님이 2003-12-18 22:40에 작성한 댓글입니다.

요즘 DBMS 중 웹서비에서 사용불가능한 DBMS 는 없습니다.

그러니 달리 질문을 하면 현존하는 거의 모든 DBMS 의 특징에 대해서 논하라는 질문이로군요.

 

이걸 간단히 답할 수 있는 사람은 없을 것 같군요. 그러므로 이 질문은 답변이 너무나 어려운 질문일 것 같습니다. -.-;;

 

농담으로 적은 것이 아니고, 문제를 너무 이상하게 내었다는 생각이 -.-;;;

정재익(advance)님이 2003-12-20 16:33에 작성한 댓글입니다.

성균관대학교 인터넷프로그래밍 기말 과제의 압박..ㅋㅋ 저도 해야 되요..ㅜ.ㅜ

좃밥요시님이 2003-12-21 18:37에 작성한 댓글입니다. Edit

저도 인프수강자.. 레폿 너무 어려워요..

여기분들도 모르는걸 생초보보고 어떻게 하라고.. ㅡㅜ

흐흐흐님이 2003-12-21 19:12에 작성한 댓글입니다. Edit

혹시나 했더니 역시군요.. 기말고사.

DSN은 숙제를 해결하려 오는 곳은 아닙니다. (하지만 Q&A를 볼때 상당부분이 숙제임은 어쩔 수 없는 것 같군요)

 

문제에서 이야기하는 것은 최근 그냥 일반적으로 사용하는 DB의 종류와 특징을 물어보는 것 같습니다. "어떤 DB가 좋을까요?" 라는 물음에 대답이나 마찬가지겠죠

 

그대로 긁어서 내게 하는 것에는 그래도 가슴이 아픈 관계로

"먼저 상용(돈받고 파는 - 하긴 요즘 돈 안받는 게 많지는 않지만) DBMS 중에서는 Oracle과 MS-SQL이 가장 강세입니다. 예전에는 Informix도 조금 있었는데 최근에는 찾기가 거의 힘드네요. 일단 Oracle이나 MS-SQL은 돈받고 파는 만큼 그 성능이 뛰어납니다. 속도는 일반적으로 속도를 중시한 DBMS에 비해서 느린면이 있지만, 그 안정성에서는 타의 추종을 넘을만큼 뛰어납니다. 그리고 일반적인 DBMS에서 지원하는 기능외에 Oracle/MS-SQL 에서만 지원하는 각종 기능들이 있습니다. 그런 기능들을 프로그램을 개발할때 많은 도움을 줍니다. 최근 들어서 각광받는 - 사실 오래되었지만 - DataMining, DataWarehousing에도 많은 편의를 제공하고 있고 - 뭐 이게 Web에 도움이 될지는 - 그리고 대규모 벤더가 공급하는 만큼 프로그래머가 작업하기 쉽게 되어 있습니다. 실제로 Oracle의 경우 JAVA로 작업할 경우 많은 시간을 절약할 수 있고, MS-SQL은 MS이니만치 MS계열의 개발툴과 잘 들어맞습니다. - 웹이라면 ASP.NET이나 ASP 정도가 되겠군요. 뭐 단점이라면 일단 무겁다는 점과 설치/관리에 있어서 초보자가 쉽게 접근하지 못한다는 점. 가격이 비싸다는 점.등을 들 수 있겠네요

 

상용 서비스에 대항하는 비상용 제품들이 있습니다. 완전히 공짜인 경우도 있지만, 재가공해서 판매할 경우 가격을 부담하는 경우도 있습니다. - MySQL이 그런 경우입니다. - 일단 DSN에서도 사용하고 있는 MySQL . 최근 들어서 기능을 대폭적으로 추가하고 있지만, MySQL이 지향하는 바는 "작고 가볍고 빠른 데이터베이스"입니다. Oracle/MS-SQL에서 추구하는 수많은 기능들 중에서 추려서 지원하며(물론 ANSI표준은 지킵니다) 그런 부분에 들어가는 Resource를 과감히 절약해서 빠른 처리를 목적으로 만들어졌습니다. 실제 MySQL의 전체 설치 용량은 아주 작고, MySQL의 기본 transaction처리 능력은 Oracle/MS-SQL이 비할수가 없이 빠릅니다. 지금까지 사용해본 DB들 중에서 웹에서 사용할때 가장 편리한 DB가 아닐까 생각합니다. 단점이라면 (요즘은 고쳐졌다고 하는데 테스트를 해 보지 않아서) 기존 상용DB들이 보너스로 지원하는 몇가지의 기능을 지원하지 않는 경우가 있는데 일단 InnoDB이전의 MySQL에서는 Transaction이 지원이 되지 않았고, Order by .. desc에서 인덱스를 타지 못하고 전체 검색을 해서 지나치게 느려진다던가 ( 특히 웹에서 최근 글 순으로 정렬) 하는 문제점이 있죠. 그리고 공짜이기 때문에 정상적인 AS를 받기 어렵다는 점. 그때문에 개발자들에게 조금 애로사항이 꽃필때 도움을 청할 곳이 마땅하지 않은 점등이 있겠죠. 특화된 개발언어가 없기도 하구요.

 

MySQL 보다도 더 작고/가벼운 DB를 위한 mSQL, 상용 DB의 성능에 근접하게 따라가는 PostgreSQL이 있고. 그 외에도 수많은 DBMS가 존재하지만 이만 이쯤에서 접도록 하지요.

 

일반적으로 상용 DBMS의 경우
1. DBMS의 안정성

2. 안정적인 개발지원

3. 수많은 Assistant Tool

4. 최신 기능 접목

5. 고사양 하드웨어 필요

6. 가격의 부담

등이 있겠고

 

비상용 DBMS의 경우

1. 작고/ 가볍고/ 빠른 DBMS

2. 공짜

3. 안정적인 각종 지원 불가

 

정도가 요지가 될 듯 합니다 -_-

 

--------------------------------

 

그리고 이 정도의 내용은 웹서핑을 조금만 하셔도 쉽게 찾을 수 있는 것들입니다.

 

장홍창(changaya)님이 2003-12-23 18:27에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
903Mini SQL과 같은 DBMS를 만드는 데 도움 될 만한 책이 있으면 가르쳐 주실레요?
독고구검
2004-01-09
5681
901[질문] 안녕하세요..답변 부탁합니다.. [1]
강무경
2004-01-02
5890
900각각 DBMS의 가격대좀 갈켜주세요~~
초보자
2003-12-21
6181
899상당히....광범위한 질문이라..여기다가 올립니다. [5]
김초보
2003-12-18
7063
898DB 설계할때.. [1]
keri
2003-12-18
6247
897[질문] 데이타베이스 화일의 에러.......
초보
2003-12-16
5758
896메인프레임에서 오픈시스템으로 마이그레이션후 검증에 대한 질문 [1]
개거품
2003-12-12
6085
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2021 DSN, All rights reserved.
작업시간: 0.041초, 이곳 서비스는
	PostgreSQL v13.3으로 자료를 관리합니다