의견.png

"엠에스에스큐엘"의 두 판 사이의 차이

해시넷
이동: 둘러보기, 검색
(특징)
10번째 줄: 10번째 줄:
 
[[데이터베이스]]가 사용되기 이전에는 파일시스템을 통해 [[데이터]]가 유지되고 있었다. 그러나 파일을 기반으로 데이터 관리를 하게되면 중복 데이터가 발생하고 중복된 데이터 간 불일치가 발생하는 등 데이터로서의 [[무결성]] 문제가 발생하였다. 그리고 시스템 또는 프로그램이 파일 구조에 영향을 받는 형태가 되어 유지보수가 복잡하고 어려운 문제점도 있었다. 이러한 파일시스템의 문제점을 극복하기 위해서 데이터베이스가 고안되었다. 데이터베이스는 [[파일]] 형태로 흩어져 있던 데이터를 하나로 모아 관리하고 다수의 사용자들이 정보에 접근할 수 있어야 한다는 관점 하에 설계되었다. 초창기에는 계층형, 네트워크형 데이터베이스가 사용되었으나 현재는 관계형(Relational) 데이터베이스가 주를 이루고 있으며 [[노에스큐엘]](NoSQL) 계열의 데이터베이스의 사용도 점차 늘어가고 있다.<ref>곰씨네 곰씨네 , 〈[https://gomcine.tistory.com/entry/Database-1-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4%EC%9D%98-%EC%97%AD%EC%82%AC%EC%99%80-%EA%B0%9C%EB%85%90 데이터베이스의 역사와 개념 ]〉, 《티스토리》, 2017-03-03</ref>
 
[[데이터베이스]]가 사용되기 이전에는 파일시스템을 통해 [[데이터]]가 유지되고 있었다. 그러나 파일을 기반으로 데이터 관리를 하게되면 중복 데이터가 발생하고 중복된 데이터 간 불일치가 발생하는 등 데이터로서의 [[무결성]] 문제가 발생하였다. 그리고 시스템 또는 프로그램이 파일 구조에 영향을 받는 형태가 되어 유지보수가 복잡하고 어려운 문제점도 있었다. 이러한 파일시스템의 문제점을 극복하기 위해서 데이터베이스가 고안되었다. 데이터베이스는 [[파일]] 형태로 흩어져 있던 데이터를 하나로 모아 관리하고 다수의 사용자들이 정보에 접근할 수 있어야 한다는 관점 하에 설계되었다. 초창기에는 계층형, 네트워크형 데이터베이스가 사용되었으나 현재는 관계형(Relational) 데이터베이스가 주를 이루고 있으며 [[노에스큐엘]](NoSQL) 계열의 데이터베이스의 사용도 점차 늘어가고 있다.<ref>곰씨네 곰씨네 , 〈[https://gomcine.tistory.com/entry/Database-1-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4%EC%9D%98-%EC%97%AD%EC%82%AC%EC%99%80-%EA%B0%9C%EB%85%90 데이터베이스의 역사와 개념 ]〉, 《티스토리》, 2017-03-03</ref>
 
== 특징 ==
 
== 특징 ==
 +
*[[윈도우]]NT(Windows NT)와의 결합으로 엔티 서버에서 지원하는 모든 [[하드웨어]] 구조에서 완벽하게 지원한다. NT상에서는 [[에스큐엘]](SQL) 서버가 서비스로서 동작하는데, 제어판-서비스 부분을 보면 된다. 윈9x에서는 [[어플리케이션]](Application)의 개념으로 동작을 한다. NT에 최적화 되어 있으며 윈98 설치시 게임이나 사운드 카드, 비디오카드와의 충돌 등 많은 문제를 가질 수 있다.
 +
*NT 도구와 연동된다. 에스큐엘서버에서 사용하는 거의 대부분의 [[프로세스]](Process)를 윈도우NT에서 모니터링이 가능하다. 특히 NT 성능 모니터에서의 모듈인은 아주 섬세한 부분의 모니터링과 튜닝까지의 연계도 가능해진다. 아울러 에스큐엘서버 자체내에 로그 시스템으로 오류를 분석하며 오류의 설정으로 NT 이벤트 로그에도 사용이 가능해진다. 에스큐엘서버의 인증방식은 두 가지로 에스큐엘 [[서버]](Server)와 윈도우NT 인증과 Windows NT only 인증이 있다. 기본 세팅은 1번 인증이고, NT 서버의 인증 체계를 그대로 사용이 가능하다.
 +
*집중화된 서버 관리로 분산된 기업환경에서의 집중된 서버 관리 도구를 제공한다. NT는 [[텔넷]](Telnet) 인증이 없다. 그러나 에스큐엘 서버는 Enterprise Manager라는 관리 툴로 원격지의 서버를 등록(Register)후 완전한 관리가 가능하다. 그 외에도 간편한 Linked서버를 이용하는 방식과 OLE-DB를 이용해 Open Rowset으로 쉽게 접근이 가능해 진다.
 +
*[[데이터베이스 관리 시스템]](DBMS)에 의한 데이터 무결성의 지원이다. [[트랜잭션]](transaction) 기반으로 완전한 무결성을 구축이 가능하다.
 +
*다양한 분산 데이터 처리기능을 지원한다. 정보의 배포를 위한 내장된 복제 기능이 있고, 적시에 정확한 정보를 필요한 사람에게 제공한다. 상당히 범용적인 복제 전략을 구축이 가능해지며, 대용량 데이터베이스를 지원한다.<ref>천재소녀 ,〈[https://ssmsig.tistory.com/19 MS-SQL의 특징]〉, 《티스토리》, 2008-10-16</ref>
  
 
{{각주}}
 
{{각주}}
 
  
 
== 같이 보기 ==
 
== 같이 보기 ==

2020년 8월 3일 (월) 17:16 판

엠에스에스큐엘(MS-SQL) 로고
엠에스에스큐엘(MS-SQL) 로고와 글자

엠에스에스큐엘(MS-SQL)은 미국 마이크로소프트사에서 개발한 관계형 데이터베이스 관리 시스템(RDBMS)이다. 마이크로소프트 에스큐엘 서버(Microsoft SQL Server)라고도 한다. 윈도우(Windows) 기반의 아이아이에스(IIS) 서버에서 주로 사용한다. 주로 영어로 MS-SQL이라고 쓰지만, 중간에 옆줄을 빼고 MSSQL이라고 쓰기도 한다.

개요

엠에스에스큐엘은 일종의 운영자가 웹브라우저를 관리 함에 있어 사용자의 회원관리라던지, 쇼핑몰에서 물품목록을 리스트별로 볼수 있도록 구현을 해주고 데이터베이스(Database)관리를 해주는 마이크로소프트(Microsoft)사에서 만든 웹디비(WebDatabase)다. 웹상에서 회원들을 관리 할때 회원들의 정보를 디비에 저장했다가 디비에서 회원들의 정보를 다시 불러와서 리스트 형식으로 출력해주는 역할을 한다. 그리고 쇼핑몰에서 사용자가 물건을 주문했다라던지 물건을 반품시켰다라던지 이러한 일련의 과정들을 웹상에서 확인할수 있도록 구현해 주는게 웹디비라고 할 수 있다.[1]

등장배경

데이터베이스가 사용되기 이전에는 파일시스템을 통해 데이터가 유지되고 있었다. 그러나 파일을 기반으로 데이터 관리를 하게되면 중복 데이터가 발생하고 중복된 데이터 간 불일치가 발생하는 등 데이터로서의 무결성 문제가 발생하였다. 그리고 시스템 또는 프로그램이 파일 구조에 영향을 받는 형태가 되어 유지보수가 복잡하고 어려운 문제점도 있었다. 이러한 파일시스템의 문제점을 극복하기 위해서 데이터베이스가 고안되었다. 데이터베이스는 파일 형태로 흩어져 있던 데이터를 하나로 모아 관리하고 다수의 사용자들이 정보에 접근할 수 있어야 한다는 관점 하에 설계되었다. 초창기에는 계층형, 네트워크형 데이터베이스가 사용되었으나 현재는 관계형(Relational) 데이터베이스가 주를 이루고 있으며 노에스큐엘(NoSQL) 계열의 데이터베이스의 사용도 점차 늘어가고 있다.[2]

특징

  • 윈도우NT(Windows NT)와의 결합으로 엔티 서버에서 지원하는 모든 하드웨어 구조에서 완벽하게 지원한다. NT상에서는 에스큐엘(SQL) 서버가 서비스로서 동작하는데, 제어판-서비스 부분을 보면 된다. 윈9x에서는 어플리케이션(Application)의 개념으로 동작을 한다. NT에 최적화 되어 있으며 윈98 설치시 게임이나 사운드 카드, 비디오카드와의 충돌 등 많은 문제를 가질 수 있다.
  • NT 도구와 연동된다. 에스큐엘서버에서 사용하는 거의 대부분의 프로세스(Process)를 윈도우NT에서 모니터링이 가능하다. 특히 NT 성능 모니터에서의 모듈인은 아주 섬세한 부분의 모니터링과 튜닝까지의 연계도 가능해진다. 아울러 에스큐엘서버 자체내에 로그 시스템으로 오류를 분석하며 오류의 설정으로 NT 이벤트 로그에도 사용이 가능해진다. 에스큐엘서버의 인증방식은 두 가지로 에스큐엘 서버(Server)와 윈도우NT 인증과 Windows NT only 인증이 있다. 기본 세팅은 1번 인증이고, NT 서버의 인증 체계를 그대로 사용이 가능하다.
  • 집중화된 서버 관리로 분산된 기업환경에서의 집중된 서버 관리 도구를 제공한다. NT는 텔넷(Telnet) 인증이 없다. 그러나 에스큐엘 서버는 Enterprise Manager라는 관리 툴로 원격지의 서버를 등록(Register)후 완전한 관리가 가능하다. 그 외에도 간편한 Linked서버를 이용하는 방식과 OLE-DB를 이용해 Open Rowset으로 쉽게 접근이 가능해 진다.
  • 데이터베이스 관리 시스템(DBMS)에 의한 데이터 무결성의 지원이다. 트랜잭션(transaction) 기반으로 완전한 무결성을 구축이 가능하다.
  • 다양한 분산 데이터 처리기능을 지원한다. 정보의 배포를 위한 내장된 복제 기능이 있고, 적시에 정확한 정보를 필요한 사람에게 제공한다. 상당히 범용적인 복제 전략을 구축이 가능해지며, 대용량 데이터베이스를 지원한다.[3]

각주

  1. 제로, 〈MS-SQL이란? 〉, 《네이버 블로그》, 2007-07-29
  2. 곰씨네 곰씨네 , 〈데이터베이스의 역사와 개념 〉, 《티스토리》, 2017-03-03
  3. 천재소녀 ,〈MS-SQL의 특징〉, 《티스토리》, 2008-10-16

같이 보기


  의견.png 이 엠에스에스큐엘 문서는 데이터에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.