저장을 습관화
RDBMS와 ORDBMS 본문
RDBMS, 관계형 데이터베이스의 가장 대표적인 것으로는 MySQL과 PostgreSQL이 있으며,
이 둘은 다시 'MySQL은 RDBMS', 'PostgreSQL는 ORDBMS'라는 특징으로 나눌 수 있다.
ORDBMS를 풀어 쓰면(Object-Relational Database Management System)이다.
객체 관계 데이터베이스 시스템이라는 의미이다.
그럼 일반적인 RDBMS와 객체로 관계를 갖는 ORDBMS은 어떤 부분에 차이가 있을까?
번역:
ORDBMS(객체 관계형 데이터베이스 관리 시스템이란 무엇일까요?
이전 단원에서 우리는 관계형 데이터베이스 관리 시스템에 대해 자세히 살펴봤습니다.
이번에는 객체 관계형 데이터베이스 관리 시스팀에 대해 알아보겠습니다.
ORDBMS에 대해 알아보기 전에 먼저 객체가 무엇인지 알아두었으면 합니다.
이전 단원에서 우리는 데이터에 대해 공부했습니다.
여기서는 객체의 의미를 알아보겠습니다.
데이터와 데이터를 상호작용하는 방법이 객체를 형성합니다.
객체 관계형 데이터베이스의 정의를 살펴뵵시다.
ORDBMS는 개발자가 자신의 데이터 유형 및 메소드와 데이터베이스를 통합할 수 있는 관계형 데이터베이스 관리 시스템입니다.
이 유형에서는 모든 애플리케이션이 데이터베이스와 인터페이스 할 수 있으며, 데이터는 이 데이터베이스에 객체로 저장됩니다.
이 데이터베이스 시스템에서 객체의 정보는 행과 열이 있는 테이블로 변환됩니다.
ORDBMS의 가장 큰 장점은
- 조직이 기존 데이터베이스 시스템을 크게 변경하지 않고도 계속 사용할수 있다.
- 사용자와 프로그래머가 객체 지향 시스템을 동시에 사용할 수 있다.
다음은 RDBMS와 ORDBMS의 차이점입니다.
RDMBS는
- 데이터 관리에 중점을 둔다.
- 제한된 데이터 유형 집합을 사용한다.
반면 ORDBMS는
- 사용자가 자체 데이터 유형을 정의할 수 있다.
- 오디오, 비디오, 이미지와 같은 데이터 유형을 지원한다.
- RDBMS와 달리 ORDBMS에서 데이터에 액세스하는데 쿼리 언어가 필요하지 않다.
ORDBMS에서도 여전히 쿼리를 사용할 순 있습니다만, 이번 단원에서는 ORDBMS가 무엇인지와 RDBMS와 비교했을때의 장점에 대해서 알아보았습니다.
'공부 > 데이터베이스' 카테고리의 다른 글
PosgreSQL과 MySQL의 비교: 주요 차이점 (0) | 2024.01.08 |
---|---|
객체 관계 데이터베이스 ORDBMS (0) | 2024.01.08 |
SQL - FULL JOIN, SELF JOIN (0) | 2023.12.09 |
SQL - LEFT JOIN, RIGHT JOIN (0) | 2023.12.09 |
SQL - INNER JOIN (0) | 2023.12.08 |