주니어 개발자는 DB를 얼마나 알야야 할까? - 1

서비스를 운영하기 위해서는 DB는 당연히 사용해야 합니다. 그렇지 않으면 모든 데이터가 휘발되기 때문에 일시적인 서비스 밖에 만들 수 있는 것이 없죠. 우리는 좋은 서비스를 운영하기 위해서 DB를 공부해야 합니다. 그래야 비지니스 로직에 알맞은 자료구조를 선택해서 사용하는 것처럼, DB도 필요에 맞게 사용할 수 있기 때문이죠. 하지만 DB의 세계는 너무 거대합니다. RDB와 NoSQL 차이부터 시작해서 깊게 들어가면 들어갈 수록 머리가 아파지죠. 그러면 대체 어디까지 공부해야할까요? 저는 개인적으로 비지니스 로직에 맞는 DB를 선택할 수 있을 정도까지라고 생각합니다. 각 DB의 특성을 비교할 수 있고, 어떤 유즈케이스에 사용되는 지 정도를 알고 있으면 개발자에게는 충분합니다. 그 외 나머지의 영역은 서비스를 운영하면서 배워가는 게 맞지 않을까요? 그렇다면 주니어 개발자가 알아 두면 좋은 DB 지식은 무엇일까요? 각 회사마다 요구하는 능력치가 다르지만, 저는 DB 전체적으로 통용되는 개념들을 알고 있으면 된다고 생각합니다. 이런 걸 알고 있으면 다른 DB를 이해할 때 도움이 많이 되기 때문이죠. 그래서 주니어 개발자가 DB에 대해 알았으면 하는 것을 준비했습니다. 더 보기 : https://maily.so/interrupt/posts/528441d3

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 9월 5일 오전 4:23

댓글 0

    함께 읽은 게시물

    < 보여서 걷는 게 아니라, 걷다 보니 길 >

    1

    ... 더 보기

    < 피터 드러커가 말한 7살도 아는 성공 공식 >

    1

    ... 더 보기

    많은 분들이 찾아주시면서 입소문이 났는지 계속 개설 요청이 이어지네요. 지난 3기가 7월 20일경에 끝났는데 개설 요청으로 인해 8월말에 4기를 진행하는 것으로 결정했습니다. 재무재표를 통해 산업과 시장을 읽고, 기업과 사업모델을 파악하고, 나아가 나의 사업

    ... 더 보기

    [B라운지] 4주만에 재무제표 기초 정복하기 (4기) : PBR

    www.pbr.kr

    [B라운지] 4주만에 재무제표 기초 정복하기 (4기) : PBR

    인프라 엔지니어의 교과서 개정 2판

    ... 더 보기

    초중고딩 어렸을 적 과학시간에 석유와 석탄이 만들어지는 원리와 과정을 배울 때마다 이해가 되지 않아서 그냥 외웠었다. 석유는 공룡을 비롯 동물이 죽어서 만들어지고 석탄은 식물이 죽어서 만들어진다고 배웠는데, 석탄이야 식물이 워낙 많았고 죽으면 자연스럽게 땅에 묻히니 그럴 수도 있겠다 이해가 되었지만, 석유는 아무리 생각해도 말이 안되었다. 동물이 화석이 될 확율이 극도로 낮다는 점을 생각하면 동물이 한꺼번에 같은 장소에서 갑자기 많이 죽어서 결국 석유까지 될 확율은 매장되어 있는 석유량을 볼 때 더 말이 안된다고 생각했기 때문이다. 그래서 배울 때마다 당시 과학선생님들께 이해가 안된다고 질문을 드렸으나 속시원한 답을 들어본 적은 없었다. 그렇게 10대에 그 궁금증을 묻고 지금까지 잊고 살았다. 그러다 우연히 생각나서 찾아보니...


    비행기가 나는 과학적 원리와 마찬가지로 과학자들조차 속 시원하게 설명하기 어려운 질문 중 하나라고 한다. 많은 학설 중 다수의 과학자와 전문가들이 동의하는 하나는 바다 미생물 이론인데, 이 이야기는 들으면서 고개가 끄덕여질 정도로 납득이 되더라.

    ... 더 보기

    넷플릭스는 왜 WebFlux를 사용하지 않을까?

    ... 더 보기

    넷플릭스는 왜 WebFlux를 사용하지 않을까?

    kr.linkedin.com

    넷플릭스는 왜 WebFlux를 사용하지 않을까?