데이터베이스 서버

Database server

데이터베이스 서버클라이언트-서버 모델에 의해 정의된 대로 다른 컴퓨터 프로그램이나 컴퓨터데이터베이스 서비스를 제공하는 데이터베이스 응용프로그램을 사용하는 서버다.[citation needed][1][2]데이터베이스 관리 시스템(DBMS)은 데이터베이스-서버 기능을 자주 제공하며, 일부 데이터베이스 관리 시스템(예: MySQL)은 데이터베이스 액세스를 위해 클라이언트-서버 모델에 전적으로 의존한다(SQLite와 같은 다른 데이터베이스는 내장형 데이터베이스로 사용하기 위한 것이다).

사용자는 요청된 데이터를 표시하는 사용자의 컴퓨터에서 실행되는 "프론트 엔드" 또는 서버에서 실행되며 데이터 분석 및 저장과 같은 태스크를 처리하는 "백엔드"를 통해 데이터베이스 서버에 액세스한다.

마스터 슬레이브 모델에서 데이터베이스 마스터 서버는 데이터의 중심 및 주 위치인 반면 데이터베이스 슬레이브 서버는 프록시로 작용하는 마스터의 백업을 동기화한다.

대부분의 데이터베이스 응용프로그램은 질의어에 응답한다.각 데이터베이스는 쿼리 언어를 이해하고 제출된 각 쿼리를 서버가 읽을 수 있는 형식으로 변환하여 결과를 검색하기 위해 실행한다.

독점 데이터베이스 애플리케이션의 예로는 Oracle, IBM DB2, InformixMicrosoft SQL Server가 있다.무료 소프트웨어 데이터베이스 애플리케이션의 예에는 Postgre가 포함된다.SQL; 그리고 GNU General Public License에는 IngresMySQL이 포함된다.모든 서버는 고유의 질의 로직과 구조를 사용한다.SQL(구조화된 질의 언어) 질의 언어는 모든 관계형 데이터베이스 애플리케이션에서 거의 동일하다.

명확히 하기 위해, 데이터베이스 서버는 데이터베이스 애플리케이션을 통해 클라이언트와 관련된 서비스를 유지하는 서버일 뿐이다.

DB-Engines는 300개 이상의 DBMS를 순위에 올린다.[3]

역사

대규모 데이터 세트를 모델링하는 기초는 1969년 찰스 바흐만이 처음 도입했다.[4]바흐만은 데이터를 그래픽으로 표현하기 위한 수단으로 DSD(데이터 구조 다이어그램)를 도입했다.DSD는 서로 다른 데이터 엔터티 간의 관계를 나타내는 수단을 제공했다.1970년에 Codd는 데이터베이스의 사용자가 데이터베이스의 "내부 작업"에 대해 무지해야 한다는 개념을 도입했다.[4]Codd는 후에 오늘날 대부분의 데이터베이스가 사용하는 관계형 모델로 진화한 데이터의 "관계형 보기"를 제안했다.1971년 CODASYL의 Database Task Report Group(프로그래밍 언어 COBOL을 개발하는 원동력)은 먼저 "데이터베이스에 대한 기술 언어, 프로그램에 알려진 데이터 베이스의 해당 부분을 기술하기 위한 데이터 기술 언어, 데이터 조작 언어"[4]를 제안했다.데이터베이스 연구 개발의 대부분은 1970년대 관계형 모델에 초점을 맞췄다.

1975년에 Bachman은 Honeywell에서 일하는 동안 관계 모델과 데이터 구조 세트가 어떻게 유사하고 데이터를 구조화하는 "합리적" 방법을 시연했다.[4]개체 관계 모델은 1976년 피터 첸MIT에서 연구를 수행하던 중 현재의 형태로 처음 제안되었다.[5]이 모델은 관계형 데이터베이스를 설명하는 데 가장 자주 사용되는 모델이 되었다.첸은 항법 모델보다 우수하고 Codd가 제안한 관계형 모델보다 "실제 세계"에 더 적합한 모델을 제안할 수 있었다.[4]

참조

  1. ^ "database server Definition from PC Magazine Encyclopedia". www.pcmag.com. Retrieved 2018-02-03.
  2. ^ Thakur, Dinesh. "What is a Database Server". ecomputernotes.com. Retrieved 2018-02-03.
  3. ^ "DB-Engines Ranking". DB-Engines.com. 2018-01-23. Retrieved 2018-01-23.
  4. ^ a b c d e "Databases - History & Early Development". Archived from the original on 2012-04-20. Retrieved 2016-07-08.
  5. ^ 기업-관계 모형:통합 데이터 보기(1976년)를 지향

참고 항목