>> Read Reply from No. 23809 article  
RE: 펄과 mysql에서의 데이터 보관의 차이

등록 2001-03-14 13:32:00     조회 1
이름 SOr    

		뭐라고 설명드려야 할까요?
일단은 한가지 헷갈리고 계시는 듯한 것에대한 설명을 먼저 하겠습니다.
 우선 펄은 프로그램을 만들기 위한 프로그래밍 언어이며,
MySQL은 자료 보관 및 관리를 목적으로 하는 데이터 베이스(DB, DataBase)
입니다. 즉, 전혀 비교할 수 없는 두가지 라는 것이지요.
 아마도 제 생각에는 질문을 이렇게 하신 듯 싶습니다.
펄에서 데이터베이스를 일반 텍스트 파일로 쓰는 게시판과
PHP에서 데이터베이스를 MySQL로 쓰는 게시판의 차이가 무엇인가.
라고요.
 게시판은 기본적으로 글이라는 자료를 저장하기때문에 데이터베이스의
개념이 필요합니다. 그런데 펄의 경우 홈페이지 공간을 주는 곳에서
지원되는 곳이 많기때문에 펄로된 게시판이 요즈음 많은 것입니다.
그리고 일반 텍스트파일을 데이터베이스로 쓰는 이유는 데이터베이스
프로그램은 거의 제공을 하지 않기 때문이지요.
그렇다고 해서 펄이 MySQL 등의 데이터베이스 프로그램을 못 쓰는 건
아닙니다. 펄 역시 대부분의 데이터베이스 프로그램을 사용할 수 있습니다.
 그럼 파일DB와 DB 프로그램의 차이가 뭔가하면,
가장 쉽고 대표되는 예가 DB 관리 및 효율성입니다.
DB 프로그램에 자료를 저장하겠다고 한다면 간단하게 몇줄만으로 원하는
데이터를 넣고, 검색하고, 출력합니다. 그러한 함수를 지원하기 때문이지요
또한 동시에 여러사람이 동시에 글을 올린다 해도 별다른 거 없이 DB
프로그램에서 잘 넣어줍니다. 하지만 파일DB의 경우 이러한 기능을 하나하나
만들어줘야 하는 문제가 있습니다(요즈음엔 남이 만든 기능을 쓰기도 합니다)
또, DB프로그램은 그 목적상 많은 양의 자료를 처리한다 하더라도 빠르고,
편하지만 파일DB는 자료가 많아질수록 느려지고, 시스템 자원을 너무 많이
소모한다는 단점이 있습니다(물론 프로그램DB도 그렇지만 그렇게 변하는
비율이 아주 크게 다릅니다).
 그러면서 파일DB를 쓰는이유는 위에서 말했듯이 홈페이지 공간을 주는 곳의
지원제한 때문이기도 하며, 또한 데이터베이스 프로그램 사용하려면 그
프로그램도 또 따로 더 공부(?)를 해야 하기때문에 사용하기도 합니다.
 __
SOrCErEr
이름
암호


>> 관련글
23809 펄과 mysql에서의 데이터 보관의 차이  ejo1  2001.03.14  ....
  답장 RE: 펄과 mysql에서의 데이터 보관의 차이  SOr  2001.03.14  ....
Register [ localhost 목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 8.76 초 ] 작업시간: [ 8.17 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1789598711
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.