IT / / 2021. 6. 23. 13:31

[IT] DataBase (Oracle)

728x90

안녕하세요 최근 빅데이터, 사물인터넷 등 여러가지를 봤는데요 ! 이제는 약간 세세하게 소개하고싶은 IT 기업이나, 기술들을 소개해보려고합니다. 

오라클의 역사

오라클은 미국캘리포니아에 본사를 두고 있으며, 전세계 2위의 소프트웨어 회사입니다.  이 기업에 대표적인 제품은 데이터페이스, 오라클 RDBMS는 세계최고의 점유율을 차지하고 있으며 2014년에 오라클은 MS에 이어서 소득쪽으로 2번째 제조사였다. 래리 엘리슨은 1977년 밥마이너와 함께 SDL(Software Development Laboratories) 라는 이름으로 오라클을 설립하였는데  엘리슨은 데이터 베이스 관리 시스템에 대한 영감을 에드거 F.커 의 논문에서 얻었다고 한다. 실제 오라클이이라는 이름을 가지게 된건 1982년으로 알려져 있고 그때부터 자사의 대표제품을 데이터베이스와 더 밀접히 배치시켰다. 이때 밥마이너의 직위는 수석 프로그래며 였다. 초기에는 디비 구현을 위해서 C언어를 사용하여 다른 운영체제에서도 이식을 쉽게 만들었다. 

 

오라클의 제품

오라클의 제품에는 여러가지가 있는데, 지금은 엄청나게 많아져 다체로운 서비스를 구현하고 진행하고 있다. 먼저 가장 유명한 건 데이터베이스(RDBMS) 이 이하로 미들웨어, 엔터프라이즈 매니저 , 시큐어 엔터프라이지 리서치, 비하이브, 콜러보레이션 스위트, 개발쪽로도 많은 소프트웨어가 있는데 디자이너, 디밸로퍼, JDeveloper, 넷빈즈, SQL 디벨로퍼 SQL 플러스 OEPE 오라클은 하드웨어쪽으로 유명한 엑사데이터, 엑사로직, 벡데이터 얼라이언스, 썬 제품 등등 서비스, 쪽에서도 많은 사업을 진행하고 있다. 

 

오라클 데이터베이스란?

일반적으로 컴퓨터시스템의 구조화된 정보, 데이터의 체계적인 집합을 이야가히는데 데이터베이스는 관리시스템(DBMS)에 의해 제어합니다. 데이터와 DBMS 관련된 어플리케이션들과 함께 데이터베이스 시스템이라고 말하며 이것을 데이터 베이스라고 합니다.  운영되는 가장 공통적인 유형의 데이터베이스 안에 데이터들은 일반적으로 표 , 행으로 모델링이 되며 이렇게 구조가 되는 이유는 프로세싱, 데이터 쿼리 (추출) 작업을 효율적으로 수행하게 하기 위함이라고 합니다. 이ㅐ서 데이터를 쉽게 접근, 관리, 업데이트, 제어등이 가능하게 됩니다. 데이터베이스는 데이터작성, 쿼리작업을 하기위해 언어는 SQL을 사용합니다. 

 

SQL이란?

SQL를 알아봐야겠지요? 데이터를 조작 및 정의 하고 엑세스 하기위해 모든 관계형 데이터 베이스에서 사용되는 프로그래밍 언어라고 보면 됩니다. 이 언어는 1970년대에 IBM에서 개발된 언어이고, ORACLE에서 적극적으로 유치하여 SQL_ANSI 표준이 수립되었는데요 SQL은 현재도 많이 사용하고 있지만 새로운 언어들이 많이사용하는 실정입니다. 

 

데이터베이스의 변화

1960년대 초에 등장한것은 역사쪽에서 설명을하였고 진화를 간단하게 본다면 계층적 데이터베이스 와 네트워크 데이터 배이스 같은 초기단계는 저장 및 조작에 사용되던 부분이였고, 1980년대 부터 관계형 데이터베이스가 나오면서 큰 인기와 사용이 많아 졌고, 1990년대부터는 객체지향 데이터 베이스가 등장하면서 바뀌기 시작하였고 최근은 비정형 데이터가 증가하고 많아지며 이에대한 대응첵으로 noSQL 데이터베이스가 등장 그리고 클라우드, 자율운영 여라가지 데이터베이스들이 나오기 시작하고 있습니다. 

 

나의 견해

데이터베이스에 종사하는 사람으로써 최근들어 빠른 변화에 대응하기 어려워진게 사실이다. 클라우드 비정형 데이터베이스에 NoSQL 등 많은것이 변화하고있다. 이에 맞춰 대응하고 따라가야 하는데, 어렵다 일을하다보니 미루게 되고 배움을 멀리하게 되는데 이럴때마다 블로그를 쓰면 조금이라도 나아지는 기분은 든다. IT를 시작한다면 평생공부할 마음으로 ! 화이팅해서 가야합니다. 

 

 

 

 

 

 

 

 

 

728x90

'IT' 카테고리의 다른 글

[IT] IT 란?  (0) 2021.06.24
[IT] 오픈소스란?  (0) 2021.06.24
[IT] Database -2 (mysql)  (0) 2021.06.23
[IT] 사물인터넷 -2  (0) 2021.06.23
[IT] 사물인터넷이란?  (0) 2021.06.22
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유