오픈소스 ORDBMS
다른 RDBMS와 달리 연산자, 복잡 자료형, 집계 함수, 자료형 변환자, 확장 기능등 다양한 데이터베이스 객체를 사용자가 임의로 만들수 있는 기능을 제공
마치 하나의 프로그래밍 언어 처럼 사용가능
객체지향 데이터베이스 모델을 가진 관계형 데이터 베이스
테이블 상속, 함수 오버로딩 등의 기능을 객체 관계형 DB
ACID 를 준수 (Atomicity, Consistency ,Isolation , Durability)
(1) 원자성 : 트랜잭션의 모든 작업이 수행되거나 모두 실행되지 않음을 보장
(2) 일관성 : 트랜잭션이 실행을 성공하면 언제나 일관성 있는 DB상태로 유지, 무결성(데이터와 실제 세계의 값이 일치하는 정확성)
(3) 고립성 : 트랜잭션이 수행 시, 다른 트랜잭션의 연산 작업이 끼어들지 못함
(4) 지속성 : 성공적으로 수행된 트랜잭션은 영원히 반영됨을 의미