ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • SQL) Oracle vs MySQL vs SQL Server 차이 비교
    🧑‍💻/SQL 2021. 2. 27. 17:44
    반응형

    📌 DBMS : 데이터베이스를 관리하는 소프트웨어. 파일시스템의 단점(데이터 중복, 종속성)을 보완하기 위해 나온 개념

    📌 RDBMS : 관계형 데이터베이스를 관리하는 소프트웨어. DBMS의 한 종류

    • Oracle, MySQL, SQL Server, ...
    • 정규화를 통해 이상 현상 및 중복 데이터 제거
    • 동시성 관리, 병행 제어
    • 보안 및 무결성 보장
    • 데이터 복구 기능 제공

    RDBMS 비교

    사용 빈도 : Oracle > MySQL > SQL Server

    구분 Oracle MySQL SQL Server
    비용 유료 무료 / 상업적 이용은 유료 유료
    개발사 Oracle Oracle Microsoft
    OS AIX
    HP-UX
    Linux
    OS X
    Solaris
    Windows
    Z/OS
    freeBSD
    Linux
    OS X
    Solaris
    Windows
    Windows
    구현 언어 C or C++ C or C++ C++
    강점 안정성 가격, 편리성 Windows에 특화
    APIs and other access methods ADO.NET
    JDBC
    ODBC
    Oracle Call Interface(OCI)
    ADO.NET
    JDBC
    ODBC
    OLE DB
    Tabular Data Stream (TDS)
    ADO.NET
    JDBC
    ODBC

    Oracle Database는 대체로 대용량에 최적화되어 있어 대기업에서 많이 쓰입니다.
    MySQL은 무료(오픈 소스)로 제공되어 진입 장벽이 낮아 중소기업에서 많이 사용합니다.
    SQL Server는 MSSQL이라고 불리는데 두 DBMS에 비해 사용 빈도가 낮습니다.

     

    SQLite

    서버-클라이언트 구조의 대규모 데이터베이스 관리를 위한 DBMS와는 달리 로컬에서 사용하는 경량 데이터베이스입니다.
    원격 연결이 발생하지 않기 때문에 데이터로의 접근이 매우 빠르고 아이폰이나 안드로이드 등의 모바일에서 많이 활용됩니다.
    데이터를 저장하는 데 하나의 파일만을 사용하는 특징이 있습니다.


    참고 사이트


    📌 디테일한 명령어 비교

    [🧑‍💻/SQL] - SQL) Oracle vs SQL Server 명령어 전체 비교

    반응형

    댓글

Designed by Tistory.