오라클 개발자들이 대거나와 PostgreSQL 개발에 합류하여 oracle과 유사합니다.
한국에서는 잘 사용되지 않고 있으나 전세계적으로의 트렌드는 4위에 랭킹되어 있으며 작년, 전달대비 꾸준히 점유율이 증가하고 있는 DB입니다.
RDBMS와의 차이점
1. 데이타의 저장 및 접근 방법에 대한 관점의 차이
RDBMS는 행과 열이 있는 하나 이상의 관계 또는 테이블의 모음입니다.
ORDBMS는 데이터가 객체로 저장된 것처럼 작동합니다.
2-1. 라이선스에 대한 비용 문제가 없음
2-2. 오래된 오픈소스의 안정성
가볍게 돌아가며 대용량 처리에도 큰 문제가 없습니다.
표준 SQL을 잘 따르고 있습니다.
2-3. 발전중인 데이터베이스
2-4. 독창적인 자료형 및 문법
2-5. oracle에 버금가는 통계 함수
3-1. CRUD성능이 RDBMS보다 좋지 않음
3-2.독창적인 자료형 및 문법
독창적인 자료형과 문법때문에 새로운 개발자를 가르치는 비용이 발생합니다.
다른 DB로 migration하기 쉽지 않습니다.
migration : 좀 더 나은 운영환경으로 옮겨지는 걸 말합니다.
무료로 제공되며 무료로 제공하는 타 DBMS에 비해 트랜잭션 및 ACID이 월등히 좋습니다.
오래된 DBMS인만큼 안정적이고 신뢰성을 가지고 있습니다.
꾸준한 기능 추가 및 발전을 하고 있습니다.
JSONB, ARRAY같은 타입으로 획기적으로 확장성을 늘릴수 있으며 인덱싱 작업 역시 효율적으로 할 수 있습니다.
vacuum이라는 작업을 통해 데이터를 좀 더 효율적으로 관리 할 수 있습니다.
vacuum : PostgreSQL에서 제공하는 디스크 조각 모음입니다.
변경 또는 삭제된 자료들이 차지하고 있는 디스크 공간을 다시 사용할 수 있게 하며 인덱스 전용 검색 기능을 향상
트랜잭션 ID겹침이나 다중 트랜잭션 ID 겹침 상황으로 손실될 가능성을 방지합니다.
자세한 내용은 링크를 참조하세요
oracle은 좋지만 가격이 비싸며 MySQL이 대안으로 사용되었는데 oracle에 인수됨에 따라 다른 DBMS로 눈을 돌리고 있는 경우가 많이 생겼습니다. PostgreSQL도 좋은 대안이 될 수 있다.
오라클은 오라클 회사의 관계형 데이터베이스 관리 시스템의 이름이다.
오라클은 대용량 데이터베이스에 적합한 성능과 기능을 제공하며
유료인만큼 다른 데이터베이스 보다 유용한 기능이 많다는 점이 특징이다.
Mysql은 세계에서 가장 많이 사용하는 오픈 소스의 관계형 데이터베이스 관리 시스템이다.
SQL 문법 기반
오라클 회사가 인수하여 관리, 지원 하고 있으며,
다양한 언어, API 가 지원되고 또한 다양한 OS 에서 사용히 가능하다.
Apache 프로그램, php등과 같은 언어와 상호 연동이 잘 되어있어서 홈페이지나 쇼핑몰 등에 널리 사용된다.
오라클은 일단 Mysql보다 비싸기 때문에 대기업 같이 돈이 많은 기업에서는 Oracle을 선호하고,
중소기업이나 작은 프로젝트를 진행하는 곳에서는 Mysql을 주로 많이 사용한다고 한다.
MariaDB는 Mysql과 마찬가지로 오픈소스 데이터베이스이다.
mysql 개발자 일부가 참여하여 Mysql의 대체제로 개발됨
Mysql하고는 기본적으로 구조 및 사용방법 등이 모두 동일하다는 특징을 가진다.
Mysql 과는 완벽 호환이 되며, 마이그레이션이 쉽다는 장점을 가진다.
마리아 DB는 Mysql 과 비교했을 떄 속도가 약 4~5천배가 차이난다.
또한 Mysql의 기능을 모두 완벽히 구현하면서도 성능도 훨씬 좋다고 자부할 수 있기 때문에
요즘은 Mysql 에서 MariaDB 로 대체하는 경우도 있다고 한다.
마이크로소프트 SQL 서버(영어: Microsoft SQL Server)는 마이크로소프트가 1989년 사이베이스(Sybase)를 기반으로 개발한 관계형 데이터베이스이다.
오라클은 유료인 만큼 다른 DB에 비해서 많은 기능을 제공하며, 대용량 데이터베이스에 적합하다.
Mysql은 오라클보다 기능적으로는 조금 부족하지만 무료이기 때문에 가성비가 좋다.
MariaDB는 Mysql과 거의 똑같다고 보면 되지만 기능 및 성능 면에서 더 뛰어나다.
출처: https://mangkyu.tistory.com/71 [MangKyu's Diary]
https://benlee73.tistory.com/178