Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[마소콘 2019] MongoDB를 사용하며 느낀 것들 - 김인범

[마소콘 2019] MongoDB를 사용하며 느낀 것들 - 김인범

2019년 11월 23일 마이크로소프트웨어 콘퍼런스, 마소콘 2019
MongoDB를 사용하며 느낀 것들 - 김인범

MICROSOFTWARE

November 27, 2019
Tweet

More Decks by MICROSOFTWARE

Other Decks in Programming

Transcript

  1. The Most Frequently Asked Question MongoDB가 뭔가요?(‘13) 언제 MongoDB를 써야

    되나요?(‘16) 어떻게 MongoDB를 써야 될까요?(‘19)
  2. MongoDB에 대한 인식의 변화 불안한 초기 모습( ~‘13) 꾸준한 update를

    통한 지속적인 발전( ~‘16) unit 제품을 넘어 platform으로 진화( ~‘19)
  3. 이상과 현실, 그 사이 어딘가 NoSQL의 수요가 높아짐에 따라, 나름의

    reference가 쌓임에 따라, 탈 Oracle화가 진행됨에 따라 인기가 높아짐
  4. 이상과 현실, 그 사이 어딘가 하지만 RDBMS와 NoSQL은 다른 존재

    업체/인력 문제도 존재(전문 엔지니어 부족) 적응에 시간이 필요한 단계(쿼리 문제, 개념 문제)
  5. 소셜에서 범용까지 제품 초기에는 소셜, log성 데이터에 focus 지금은 공공,

    금융, 게임 등 다양한 산업의 reference가 등장하고 있음
  6. 물어볼 곳이 많아졌다 reference 없던 초기에는 일부 서적과 MongoDB 사용자

    커뮤니티에서 많은 정보 교류 이제는 검색으로도 많은 정보 획득 가능
  7. SQL + NoSQL의 높아지는 인기 기존 SQL + SQL 조합을

    넘어, SQL + NoSQL 조합이 높은 비율을 보이는 추세 NoSQL(그 중에서도 MongoDB) 제품의 질적인 측면에서 상향 평준화가 이뤄짐
  8. DevOps가 언급된 이유는…? MongoDB 관리 주체에 대한 논의 개발팀, 운영팀,

    DBA 모두 해당될 수 있음 효율적인 운영, 빠른 error fix, biz domain
  9. 초반부터 뛰어났던 문서화 능력 제품 초기 시절부터 Document 구성이 체계적

    입문자가 참고하기에도 매우 좋은 구성 과거에 비해 월등히 풍부해진 컨텐츠
  10. Update때마다 뭔가 정신없던 과거의 모습 기존 API 사라지고, 기존 API

    이름 바뀌고, 비슷한 기능의 API 혼재하고, …
  11. Update때마다 뭔가 정신없던 과거의 모습 1.x ~ 3.x release :

    변화 폭이 가장 큰 기간 3.x ~ 현재 : 안정화 단계
  12. Want to know more 나쁘지 않지만, 뭔가 아쉬움 만약 Architecture

    구성 상세 같은 정보들도 공개되었다면 좋았을 것
  13. Want to know more 해외에는 상세한 reference 가 나름 많지만,

    국내에는 비슷한 수준의 reference를 찾기 힘듬