2014-11-09 4 views
4

여기 누군가가 'DBMS'와 '데이터베이스 서버'의 차이점을 명확히 설명해 주시겠습니까? 또한 'MySQL'은 데이터베이스 쿼리 언어의 이름 또는 DBMS의 이름입니까?DBMS와 데이터베이스 서버의 차이점

+0

DBMS는 소프트웨어입니다. 서버는 하드웨어입니다. 이 용어에 대한 위키 백과 검색. – Bohemian

+0

@ 보헤미안, 그 답장을 보내 주셔서 감사합니다. 서버가 하드웨어입니까? 나는 지금 약간 혼란 스럽다. 서버가 호스트 시스템의 OS에 설치된 소프트웨어라는 것을 알고 있습니다. 내 질문의 의미는 - 호스트 OS에 데이터베이스 서버를 설치하는 것은 해당 호스트에 DBMS를 설치하는 것입니다. DBMS와 데이터베이스 서버 용어는 동일하거나 동일합니까? –

답변

1

DBMS는 데이터베이스 관리 시스템 (위키 백과 http://en.wikipedia.org/wiki/Database 참조)입니다. MySQL은 DBMS이며 서버 구성 요소와 클라이언트 구성 요소를 가지고 있으며 각 구성 요소는 서로 다른 컴퓨터에서 실행될 수 있습니다. 클라이언트의 서버 측은 "데이터베이스 관리 시스템"-

, 대부분의 DBMS로, (정규화하고있다) 쿼리 언어로 SQL을 사용하지만 일부 사용자 정의 쿼리를 추가 MySQL의

0

DBMS (http://dev.mysql.com/doc/refman/5.0/en/extensions-to-ansi.html 참조) - 서버 모델 소프트웨어. 따라서 "데이터베이스 서버"와 동일합니다. 때때로 서버는 데이터베이스의 서버 부분이 설치된 컴퓨터를 의미 할 수도 있습니다.

MySQL은 DBMS이지만 Transact-SQL, PL-SQL, SQL-92 등 다른 언어와 약간 다른 언어를 사용합니다. MYSQL이 언어라고 말할 수 있습니다. .

0

용어 데이터베이스 서버는 하드웨어를 참조 할 수 있지만 귀하의 경우 데이터베이스 서버는 DBMS의 인스턴스를 의미합니다. MYSQL이 DBMS이므로 데이터베이스 서버를 생성하고 관리 할 수 ​​있습니다. 하나는 localhost에 있고 다른 하나는 192.168.1.100이라고 말하는 두 개의 데이터베이스 서버가 있습니다. 여기에 모두 데이터베이스 서버이고 두 서버는 MYSQL DBMS를 기반으로합니다

관련 문제