sql처럼 row * column으로 이루어진 테이블에 데이터를 저장한다.
그러나 object relational data 이기 때문에 custom type data를 만들어 object로 변환가능하며 객체의 속성, 즉 상속과 다형성, 확장성의 특성을 갖는다.
그리고 ACID 스러운 트랜젝션을 보장한다. ACID는 뭐냐면
Atomicity Consistency Isolation Durability의 약자이며 데이터의 신뢰성을 높이는 DBMS(database management systems)의 특징이다.
데이터의 트랜젝션을 정확하게, 일관성있게 유지해주고 문제가 생겼을 경우 복구하는 기능을 가지고 있다.
Multi version cucurrency 라는 특징이 존재. 각각의 트랜젝션이 특정 시점의 데이터베이스의 스냅샷으로 간주한다. 따라서 여러번의 트랜젝션이 뭉치지 않고, 몰리지 않고 실행이 가능하다는 특징이다.
그리고 여러가지 데이터 타입이 존재(exotic data modeling option) ex> json, hstore, [ ]