카테고리 없음 / / 2021. 6. 14. 16:29

[IT] 데이터베이스란?

728x90

안녕하세요 오늘은 데이터베이스에 대한 포스팅입니다 .

데이터베이스란?

여러사람이 공유하여 사용하는 목적으로 통합,관리하는 데이터의 집합. 여러 응용 시스템들의 통합된 정보를 저장, 운영을 수 있는 공용데이터 묶음이라고 생각하며 쉽다. 1950년대에 데이터베이스라는 용어가 미국에서 처음 사용되었으며, 원래는 자료의 집중적, 효율적 관리를 위해서 도서관 개념으로 개발 하였고 이것을 데이터의 기지다 라고 하여 데이터베이스라고 말하기 시작하였다. 1965년에 디벨로프사가 2차로 개최한 컴퓨터 중심 데이터베이스 시스템을 발표하면서 사용하기 시작 하였다. 프로세서, 메모리,스토리지 등 여러 분야에서 발전함에 따라서 등급순으로 DBMS 가 성능이 좋아지기 시작했는데 발전은 데이터모델, 구조에 따라  세 개의 시대로 나뉘게 된다. 

1. 내비게셔널 데이터베이스, 2. SQL/관계형 데이터베이스. 3. 관계형 이후 데이터베이스  가장 중심이되는 내비게셔널 데이터 모델은 IBM의 IMS 시스템이 전형적인 본보기인 계층형, CODASYL모델이였다. 1970년이 되면서 에드거 F.커드가 제안했던 관계형 모델은 금전출납부 스타읠 표들의  모임을 이용하여 각각은 다른 타입에 엔티티를 위해 사용하였다. 1980년에 들어서 우리가 가장 많이 사용하고 있는 관계형 시스템 DBMS+APP  이 강력해지기 시작한다. 1990년대에는 데이터 처리 어플리케이션 관계형시스템들이 지배하게 되며 현재도 동일한 상황이다. 주로 사용하는 DB들은 IBM DB2, ORACLE , MYSQL , MSSQL 가 가장 최상이 DBMS 이다. 최근 NoSQL 데이터베이스가 지배하기 시작하였으며, 많은 사용이 일어나고 있다 . 

 

데이터베이스의 개념 

단순히 말하자면, 여러사람이 공유하고 사용할 목적으로 통합 관리되는 정보의 집합이라고 말할 수 있다. 자료의 모음을 구조화 하면서 검색과,갱신의 효율화를 극대회 시킨 것이다. 즉 많은 자료파일을 조직적으로 통합하여 자료중복을 없애고 구조화 시킨 집합체이다 라고 생각하면 쉽다. 공동자료로서 각 사용자는 같은 데이터라 하여도 응용목적에 따라 다르게 사용할수 있다.  가장 큰 특징이라고 한다면 실시간접근성, 지속적 변화, 동시공유, 내용의대한 참조, 데이터논리적 독립성이 특징이다. 그리고 분명한 장점과 단점이 존재하는데 장점으로 말할거같으면, 중복최소화, 데이터공유, 일관성/무결성/보안성 유지, 최신의 데이터 유지, 데이터의 표준화 가능, 데이터 논리적,물리적 독립성 , 용이한 데이터 접근, 데이터 저장공간 절약으로 말할수 있습니다. 단점은 데이터베이스 전문가가 필요하고, 많은 비용, 백업과복구가 어렵다, 시스템이 복잡, 대용량 디스크로 엑세스되면 과부하가 발생을 말할 수 있다. 

 

나의 견해

데이터베이스는 현재 IT에서는 절대 빼놓을수 없는 시스템중에 하나이다. 이쪽 직종에서 일하는 DBA, 데이터분석가,데이터개발 등등 여러 직군에서 많이 사용되며 많은 세분화가 일어나있다. 이렇듯 세분화가 되어있는 걸 본다면 

현재 가장중요한건 데이터가 아닐까? 라고 생각된다. 

 

 

 

 

 

728x90
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유