취업톡톡 세부메뉴

질문 상세 보기

DBA

Q 안녕하세요 DBMS 질문이 있습니다

조회수 798 2022-06-29 작성

22살 대학생입니다 진로를 정확히 정하고, 어느 기업을 가고 싶은지 생각해보고자

잡코리아에서 여러 it기업들을 둘러보던 중 궁금한 게 생겼습니다


저희 과에선 오라클로 데이터베이스 실습을 배워서 전 오라클이 좀 더 익숙한데

제가 둘러본 기업은 MySQL을 다룰 줄 아는 사람들을 많이 찾는 것 같더라고요 (제가 둘러본 기업 중 한 개 정도가 오라클이 있었습니다)

그래서 인터넷에 검색을 해봤는데 인터넷에선 또 무난하게 mariaDB를 배우라는 글이 많았습니다


제가 MySQL을 다시 다루고 연습하기엔 그 기업에 떨어질지도 모르는데 갑자기 바꾸기도 좀 그렇고 지금까지 못 본 우대사항에 mariaDB가 적힌 걸 못 봐서 이걸로 공부하는게 맞는지도 헷갈립니다


결론적으로 제가 물어보고 싶은 건

1. MySQL나 mariaDB 중 다시 공부한다면 뭘로 바꿀지 고민됩니다 (많이 쓴다는 mariaDB로 다시 공부할지, 제가 가고싶은 기업에서 쓰는 MySQL이 나을지 but 떨어질지도 모름)


2.  제가 둘러본 기업의 채용공고 우대사항에 RDBMS (MySQL, PostgreSQL 등)을 사용한 서비스 운영 경험 이런 식으로 써져 있었는데 

보통 이렇게 써져 있으면 기업에서 저 두 개를 많이 쓴다는 말인가요? 자신이 쓰던 DBMS를 기업에 들어가서도 계속 쓰는 경우는 없나요?

 


제가 이제 막 DB에 대해서 배우고 써보고,

취업에 대한 것도 이제 막 찾아봐서 제 질문수준이 너무 낮거나 이상해도 이해해주시면 감사하겠습니다



내 프로필 > 북마크 에 추가되었습니다

현재 브라우저의 보안 설정에 따라 복사가 허용되지 않습니다.
아래 URL 주소를 드래그 후 Ctrl+C를 눌러 복사하시기 바랍니다.
닫기
후배에게 답변하기 입력
솔직하고 따뜻한 답변을 남겨주세요.
0 / 1,000
답변 11
  • 프로필 이미지 mentor5007386 4년차 Lv 1

    mariaDB는 안 써봐서 잘 모르겠지만 MySQL, PostgreSQL, Oracle를 비롯해서 NoSQL DB 대부분 써본 결과 내린 결론은 결국 속도와 가용성입니다. 상용이든 오픈소스든 이미 오랜기간 검증된 DB이므로 규모가 엄청 큰 경우가 아니라면 성능 상의 이슈도 큰 차이를 못 느낍니다. 어차피 속도와 성능 이슈는 서버 단에서 샤딩과 캐시로 처리합니다.

    기초적인 CRUD 및 쿼리 지식은 공통적으로 요구되는 사항이고, 어느 DB든 개발 언어 레벨에서 ORM을 가져다 쓰는 경우가 많습니다.

    결론은 특정 기술에 국한하지 마시고 각 DBMS별 쓰레드나 램 사용량이라던지 일장일단이 있으니 차이점에 대해 공부하시고 백업 전략, 성능 저하를 일으키는 (N+1 쿼리 등) 이슈 사항 등에 대해 전반적으로 공부하시는 걸 추천드립니다.

    2022-06-29 작성
  • 프로필 이미지 mentor0962515 1년차 Lv 1

    DBMS 종류가 많지만 결론적으로는 사용법은 비슷하다고 생각합니다. 따라서 어떤 DBMS를 공부해야 되는지 보다는 조인, 트리거, 프로시저 등 기술적인 개념을 공부하시는게 더 도움이 되지 않을까 싶습니다.

    질문자님의 내용은 마치 스프링을 공부해야되나요 스프링부트를 공부해야 되나요 같은 질문의 맥락이라고 생각됩니다.

    요즘 취업시장도 차갑고 지치실 수 있으시겠지만, 열심히 노력해서 꼭 결실을 맺으셨으면 하는 바람입니다. 화이팅 하세요!

    열심히 하는 그대를 응원합니다. :)

    2022-07-02 작성
  • 프로필 이미지 mentor5552449 DBA / 16년차 Lv 1

    Mysql와 mariadb는 동일한 구조를 가지고 있습니다. Mariadb가 mysql의 여동생이라 불릴정도 거의 똑같다고 보시면 되고, 관리하는 명령어도 거의 똑같기 때문에 둘중 하나만 배워도 동일하게 사용이 가능합니다

    2022-06-29 작성
  • 프로필 이미지 mentor8344425 DBA / 19년차 Lv 1

    MySQL은 원래는 오픈소스 데이터베이스 였으나 오라클에 인수되었습니다 디비엔진은 오라클과 같습니다 MySql 을 만든 사람이 오라클에 인수가 되는 바람에 다시 만든게 Mariadb이구요 둘째딸의 이름이 마리아라 마리아디비로 이름을 지었습니다 구조는 마리아디비와 MySql비슷합니다 Mysql 하시고 Mariadb하시면 훨씬 이해가 빠르싱거에여 하지만 Mysql은 유상이라 Mariadb로 시작하셔도 좋을듯 합니다 그럼 화이팅하세요

    2022-06-29 작성
  • 프로필 이미지 mentor1847255 DBA / 13년차 Lv 2

    여러가지 다룰줄 아시면 나중에 기회가 많습니다

    2022-06-29 작성
  • 프로필 이미지 mentor4945589 DBA / 12년차 Lv 2

    개발 환경에 맞는 db를 쓰는것일뿐 오라클이든 mysql, mssql postgres 모두 동일합니다
    자신의 진로를 dba로 잡으시는거만 아니라면 어느거든 업무에 맞는걸 사용하시면 되구요
    대신 dba쪽을 노리신다면 잘 고르셔야 할거 같습니다
    요즘은 aws에 올라가는쪽이 대세라 오라클은 큰기업 이외엔 잘 사용하지 않습니다

    2022-06-29 작성
  • 프로필 이미지 mentor6342614 금융영업 / 6년차 Lv 2

    Post , my , oracle 배우고 현재 오라클로 현업에서 근무 하고 있습니다.

    문법상 아주 미세게 아주 조금 다를순 있으나
    별반 차이 없습니다.
    일 하다 보시면 그냥 밥먹듯이 쎌렉트랑 힌트
    하실거에요.
    정신병 걸릴정도로 쎌렉트힌트 많이 해서
    지금 고민하시는건 아 고민이 아니었구나 하고
    가볍게 넘기실겁니다 화이팅

    2022-06-29 작성
  • 프로필 이미지 mentor7268484 웹개발자 / 2년차 Lv 2

    둘중 하나 잘하면 다른거도 공부하면 금방 적응되요

    2022-06-29 작성
  • 프로필 이미지 mentor6428427 소프트웨어개발자 / 11년차 Lv 1

    비슷비슷 합니다 모두~

    2022-06-29 작성
  • Oracle이나 Mysql은 같은 관계형 데이터베이스로 오라클을 잘하실수 있으면 mysql로 무리없이 잘하실 수 있으실겁니다

    2022-06-29 작성