컴퓨터데이터베이스

데이터베이스 관리 시스템의 개요

모든 인간의 활동은 불가분 정보 디렉토리와 데이터베이스의 다양한 연결되어 있습니다. 휴대 전화 또는 태블릿에있는 도서관 레지스트리, 메모장, 주소 - 이것은 우리가 사용하는 구조화 된 정보의 전체 목록이 아닙니다. 그러나 컴퓨터는 정밀처럼, 그래서 우리는 정의를 제공합니다.

따라서, 데이터베이스 (DB) - 다양한 과목의 개체 정보 상태를 나타내는 컴퓨터 장치로 처리 논리적으로 관련된 데이터의 세트.

데이터베이스 관리 시스템은 정보베이스를 생성, 관리 및 처리를위한 소프트웨어 및 언어 환경입니다. 데이터베이스를 할당 :

  • 외부 (디스크, 테이프 등) 및 RAM에 기지와 협력;
  • 사용자가 공유;
  • 제어, 보관 및 데이터베이스 복구를 변경;
  • 언어에 대한 액세스 제공 정보 처리 ;
  • 생성, 수정, 및 데이터베이스 관리를위한 도구를 제공합니다.

단순히 데이터베이스 기억 방법을 결정하고, 데이터베이스를 처리하는 수단을 제공 넣어. 또한, 데이터베이스 관리 시스템은 다양한 데이터를 처리 할 수있는 특정 주제 영역 또는 정보의 유형에 대한 설계 전문화 일반적으로 사용하는 시스템으로 구분된다. 전문 데이터베이스 관리 시스템의 예는 객체 지향 있습니다.

관계 관리 시스템

컴퓨터 데이터베이스의 출현 이후로는 자신의 작품의 많은 모델 이었지만 관계형 모델이 가장 보편적이었다. 그것은 정보 테이블의 관련 집합입니다 무결성과 정보의 최소 중복을 보장합니다. 표 모델 주제 영역의 대부분에 적용했고, 시장은 관계형 데이터베이스 관리 시스템을 신속하게 개발하기 시작합니다. 그림은의 관계형 구조의 예를 보여줍니다 "학생들의 기반을."

모든 관계형 DBMS와는 ANSI SQL 언어 표준 및 다른 데이터베이스에서 실행하는 응용 프로그램을 가능하게하는 관계형 모델의 기본 원칙을 지원합니다. 또한, 대규모 데이터베이스는 자신의 SQL 확장 추가 있습니다. 관리 시스템의 예 데이터베이스 대규모 프로젝트 -이는 마이크로 소프트 SQL 서버 와 오라클.

관계형 모델은 성공적으로 인터넷 프로젝트의 개발에 사용. 예를 들면 MySQL 데이터베이스와 PostgreSQL을합니다.

NoSQL의 기술

데이터 볼륨과의 관계의 복잡성의 증가는 새로운 데이터베이스 관리 시스템의 등장을 가져왔다. 정보는 엄격하게 그 구조를 설명하기 위해 서로 독립적으로, 때로는 불가능을 중단했다. 관계형 데이터베이스는 더 이상 같은 작업에 대처할 수 있습니다. 이 총칭되는 NoSQL로 알려진 정보 데이터베이스 및 관리 시스템, 새로운 유형의 출현 («아니오 SQL의»)를하게되었다.

되는 NoSQL 데이터베이스의 주요 카테고리 :

  1. "키 값". 가장 인기있는 데이터베이스 - 레디 스, 볼드 모트, 도쿄 내각 및 Dynomite.
  2. 클론 데이터베이스 빅 테이블은. 그것은 내부 검색 엔진 구글에 의해 개발되었다. 공식적으로 빅 테이블 그것은 제공되지 않습니다, 그러나 그것의 기준으로 데이터베이스가있다. 그것은 하둡, Hypertable와 카산드라.
  3. 문서 지향. 가장 인기있는 버클리 DB의 XML은 MongoD이 존재하고 CouchDB를.
  4. 기본을 바탕으로 그래프 이론의. Neo4j, Sones graphDB 및 인 AllegroGraph에 사용된다.

DBMS의 미래

시장 관계형 데이터베이스 관리 시스템은 NoSQL의 결정을 사용하고 더 많은 경향을 성장을 계속하고 있습니다. 물론, "고전»SQL에서 변화하는 복잡한 소프트웨어 시스템의 엄청난 금액을 판매하고, 그들을 위해 마이크로 소프트와 오라클 같은 같은 시장의 거인이있다. 그러나 어떤 확신을 가지고 우리는 앞으로 몇 년 동안 NoSQL에 상당히 복잡한 정보 시스템의 개발에 지도자를 축출 할 수있을 것으로 가정 할 수있다.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ko.delachieve.com. Theme powered by WordPress.