웹개발 학원을 다니다 보면
DB는 오라클 or MySQL
두개로 나뉘어져 있는 것이 보일텐데
이전 글에서 자바와 파이썬 중에서는
경제적인 문제 때문에
무조건 자바를 고르라고 했지만
오라클과 MySQL 중에서는 뭘 고를까 싶을텐데
바로 정답 공개 들어가자면
뭘 골라도 딱히 상관이 없다
일단 오라클과 MySQL을 비교해 보자면
오라클이 MySQL보다 훨씬 많다고 보면 되는데
대부분의 대기업은 오라클
자체 서비스 기업이나 스타트업 등은
MySQL을 주로 사용하고 있는데
SI 에서는 티베로가 오라클을 대체하는 추세지만
티베로는 오라클과 다른게 하나도 없기 때문에
티베로 = 오라클이라고 보면 된다
근데 솔직히 입문 단계에서는
뭘 선택해도 크게 상관이 없는게
애초에 신입은
Select Insert Update Delete
정도만 하면 SI에서 요구하는 수준을 충족하는데
문법이 동일하기 때문에 큰 문제가 안된다
JOIN 방식이 다르긴 하지만
ANSI JOIN을 사용해주면
다른 DB에서 동일한 쿼리로 사용이 가능하다
그리고 함수/프로시저까지 사용할 줄 알면
신입 치고는 엄청나게 뛰어난 거라고 보면 되는데
DB별로 함수 / 프로시저 사용 시
엄청나게 큰 차이가 있지 않기 때문에
솔직히 MySQL만 배우고 Oracle을 한다고 해도
크게 차이가 나지는 않을거다
물론 함수 차이가 좀 있긴 한데
그런거는 구글에 오라클 함수명 MySQL 이렇게 쳐보면
다른 DB에서도 동일한 기능을 쉽게 구현할 수 있다
결국은 Oracle / MySQL 중 자신이 원하지 않는
DB라고 해서 큰 걱정은 하지 않아도 된다
초보자는 별 차이도 느끼지 못하기 때문이다
'잡담 > 웹개발(SI) 일지' 카테고리의 다른 글
웹개발 학원에서 자바는 어떻게 공부해야 되나(객체화란?) (0) | 2021.08.04 |
---|---|
웹개발 학원에서 DB는 어떻게 공부해야 되나 (2) | 2021.08.03 |
자바 VS 파이썬 둘 중에 뭘 배워야 하나? (1) | 2021.08.01 |
웹개발 국비지원 학원 다니기 전에 예습 해둬야 하나? (0) | 2021.08.01 |
프로그래머랑 수학이 대체 무슨 상관? (0) | 2021.08.01 |
댓글