🍟Oracle vs MySQL
Oracle과 MySQL은 관계형 데이터베이스 관리 시스템(RDBMS)으로 데이터 저장 및 관리를 위한 소프트웨어이다.
여러 종류의 DB 관리 시스템이 있지만, 그 중에서도 Oracle과 MySQL이 가장 많이 사용된다고 한다.
각기 다른 장단점이 있기에 비교 후 사용해 보는 것이 좋을 것 같다!
🍔Oracle
장점
- 고성능 및 확장성으로 복잡한 데이터베이스 요구 사항을 처리 가능
- 강력한 보안 기능을 제공(더 많은 인증 / 권한 관리 기능)
- 오류 발생 시 연결된 사용자 계정으로 연락
- 쿼리 최적화 프로그램 (SQL문을 실행하는 가장 효율적인 방법 선택)
단점
- 비용 부담(무료 버전 있으나 제한 有)
- 높은 하드웨어 사양 필요
- 기능을 모두 활용하지 못할 가능성
🌭MySQL
장점
- 프로그램 가벼움 (높은 하드웨어 사양 불필요)
- 구조가 간단하고 사용이 쉽다
- 무료 사용 가능(상업용은 유료)
단점
- 보안 기능 상대적으로 제한적
- 복잡한 쿼리 처리 시 성능 저하
🥓뭘 써야 할까?
학원에서 프로젝트를 진행하며 두 RDBMS를 모두 사용해 보았다
사실 학원에서 하는 프로젝트에서는 MySQL만 사용해도 부족함이 없었고,
가지고 있는 노트북의 사양이 낮은 조원이 있는 경우 Oracle이 설치되지 않아 중간에 MySQL로 바꾸는 일이 있었다
또 JPA로 실습을 하면서 MySQL은 바로 실행되는 반면, 오라클은 노트북 사양에 따라 10~20초 가량 소요되기도 하였다
현업에서도 MySQL은 비용이 효율적이고, 접근하기 쉬워 중소기업, 스타트업에서 주로 사용하고,
Oralce은 성능이 좋기 때문에 주로 대기업에서 사용한다고 한다.
문법적 차이는 그때 그때 찾아보면 될 수준이어서 크게 채감하지 못했다 (학원 프로젝트 수준에서는 !)
이러한 점들을 고려하여 RDBMS를 선택하면 좋을 것 같다
'📚 DataBase' 카테고리의 다른 글
[ORACLE] GROUP BY,HAVING (0) | 2024.03.11 |
---|---|
[MySQL/ORACLE/MSSQL] DBMS별 결과 값 제한 방법 (0) | 2023.11.15 |
0911 (0) | 2023.09.11 |
[DB] JOIN 정리(INNER/LEFT/RIGHT/OUTER) (0) | 2023.09.08 |
[ORACLE]n일 안에 비밀번호가 만기 될 것 입니다(비밀번호 만료 해제) (0) | 2023.08.09 |