iopi
960
2019-05-18 21:36:15
10
1479

실무에서 데이터베이스 어떤거 쓰나요?



4학년이고 졸업논문 만들겸 데이터베이스를  연동해서 구현할 시기가왔는데

학교에서는 mysql을 사용했었습니다


실무에서는 어떤 데이터베이스를 사용하나요? 많이 사용하는걸로 공부해서 구현할 생각입니다.

0
1
  • 댓글 10

  • 아야로
    1k
    2019-05-18 21:38:24 작성 2019-05-18 21:39:22 수정됨

    Oracle, MariaDB, PostgreSQL, MySQL, MongoDB, Redis 순으로 많이 봤어요.

    무난히 MariaDB 추천드려요.

    0
  • iopi
    960
    2019-05-18 21:46:44

    아야로 

    mariaDB는 처음들어보네요 감사합니다

    0
  • 아야로
    1k
    2019-05-18 21:51:57 작성 2019-05-18 21:55:46 수정됨

    212

    MySQL이 Oracle로 넘어가면서 기존 개발자들이 소스는 거의 그대로 성능 개선해서 낸게 MariaDB입니다.

    JDBC드라이버만 바꾸면 될 정도로 MySQL과 99% 호환되고, 라이센스에서 비교적 자유로워 많이 사용됩니다.

    MariaDB와 MySQL의 차이점 위주로 검색해보시면 좋을듯 싶네요.

    0
  • iopi
    960
    2019-05-18 21:59:06

    아야로  

    혹시 mariaDB를 사용하기 편리한 IDE도 추천해주실 수 있나요?

    0
  • 아야로
    1k
    2019-05-18 22:09:42 작성 2019-05-18 22:13:23 수정됨

    212

    IDE 는 프로그래밍을 하기위해 윈도우 메모장, NotePad++에서 확장된 툴을 말합니다. DB와는 아무 관계가 없어요.

    즉 Android Studio, Eclipse, STS, InteliJ, Visual Studio 등등 사용하는 언어에 맞추어 무엇을 써도 되겠네요.


    만약 MariaDB에 접속하고 테이블 편집, DB계정 관리를 위한 데이터베이스 관리툴을 말씀하신거라면

    무료프로그램인 DBeaver Community 버전을 추천드려요.


    혹은 ERD제작을 위한 데이터 베이스 모델링 툴을 말씀하신거라면, 국산툴인 EXERD 한 달 체험 버전이나, 웹상에서 완전무료로 모델링이 가능한 AQueryTool을 추천드려요. 사용하려는 DB가 PostgreSQL이라면 pgModeler 3만원 주고 정품 구매하는것도 나쁘지 않구요. 라이센스 가지고 있는 교수님 계시면 PC빌려서 ERwin으로 해보는것도 후에 많은 도움이 됩니다.

    1
  • 하두
    10k
    2019-05-18 22:19:10

    오라클 티베로 db2  mssql

    0
  • javaforever
    164
    2019-05-18 22:25:40
    신입한테 db에 대해서 종류까지는 크게 바라지 않으므로
    그런 용도라면 mysql/mariadb가 무난합니다.
    ansi sql만 잘 날려도 매우 감사할 따름이죠.

    물론 노리는 회사가 있고 그곳에서 쓰는 디비가 뭔지 안다면
    맞춰주는 성의가...
    음... 아니 뭐 생각해 보니 그다지 의미 없는거 같네요.
    그냥 mysql이라도 그러니깐 inner 조인 outer 조인 정도만이라도 뭔 차인지 알고 잘 쓰실줄 알면 됩니다.

    어차피 ansi 쿼리는 다 같고 디비별로 전용 쿼리들이 있는데 신입이면 특성 쿼리보다 기본이 충실한게 훨씬 더 중요해요.
    0
  • satis
    2019-05-18 23:12:50 작성 2019-05-18 23:12:59 수정됨
    Oracle, mariaDB, Postgre, Presto, Impala, Elasticsearch, MongoDB 사용중입니다.

    특정 DB 고유의 특색, 고유 기능, 고유 sql을 공부하는 것보다 ansi sql을 아는게 중요합니다.

    join을 왜 사용하죠? 라는 질문에 구체적으로 답할줄 아는 신입이면 베스트...

    윗분들 댓글처럼 mariaDB, 툴은 DBeaver 추천드립니다.
    0
  • Garion
    1k
    2019-05-19 00:31:20

    어떤 DB를 쓰느냐는 회사 분야마다 천차만별이라

    저희는 위에 언급된 DB 외에 Cubrid도 씁니다..

    그래서 단적으로 어떤 DB에 대한 답 보다는

    본인이 가려는 분야의 회사에서 어떤 DB를 많이 사용하는지 알아보시면 도움이 될겁니다.

    0
  • aimhigh
    287
    2019-05-19 11:33:24

    프로젝트마다 달라서.. 일반적으로 rdb면 마리아 쓰는데 요청따라 오라클이나 포스트그리 달아주기도 하고.. Nosql은 카산드라나 몽고 택일.. 타임시리즈는 마크쓰는데.. 요즘은 하둡쪽 한다고 하이브쓸지도 모릅니다 하하..;

    0
  • 로그인을 하시면 댓글을 등록할 수 있습니다.