Oracle vs MS-SQL vs PostgreSQL

S:)·2024년 6월 21일
0

SQL

목록 보기
9/9

데이터베이스 종류에는 대표적으로 Oracle , MS-SQL , PostgreSQL 이 있다.

이 세가지 데이터베이스의 특징과 차이점은?

Oracle

  • Oracle DB 는 미국 오라클사의 관계형 데이터베이스 관리 시스템(RDBMS) 이다

  • 유닉스/리눅스 환경에서 가장 널리 사용되는 RDBMS 이다.

  • 검색이나 업데이트용 언어로는 국제표준화기구의 표준 구조화 조회 언어와 PL/SQL을 지원한다.

(PL/SQL : SQL을 확장한 절차적 언어)

  • MySQL, MSSQL 보다 대용량 정보관리 할 때 성능이 좋다.

MS-SQL

  • MSSQL DB는 마이크로소프트 SQL 서버(Microsoft SQL Server)는 마이크로소프트가 사이베이스(Sybase)를 기반으로 개발한 관계형 데이터베이스이다.

  • 윈도우 개발환경에서 DB가 필요할 때 MSSQL을 사용한다.

  • 같은 서버의 데이터 베이스를 완전히 분리하지 않는다. 그래서 다른 데이터베이스의 테이블을 조회 및 조인이 가능

PostgreSQL

  • 오픈소스 객체 관계형 데이터베이스

  • 데이터베이스가 다르면 완전히 물리적인 분리로 보게 된다. 일반적으로 다른 데이터베이스의 테이블을 조회 및 조인 등을 할 수 없습니다. 다르 스키마끼리는 가능

Oracle vs MS-SQL vs PostgreSQL

※ 문자열 비교

  • MS-SQL 은 공백 패딩이 적용되어 'A' 와 'A '가 동일하다고 판단한다.
    (LIKE 구문의 경우 은 공백 패딩이 적용되지 않는다.)

  • Oracle 과 PostgreSQL 은 공백과 다른 문자들도 모두 의미가 있다고 판단하여 문자열이 완전히 일치하는지를 확인한다.

profile
일단 저장

0개의 댓글

관련 채용 정보