Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
MongoDB를 사용하며 느낀 것들 START InBum Kim
[email protected]
MASOCON 2019
Slide 2
Slide 2 text
주의 주관적인 의견이 많이 반영된 발표자료입니다.
Slide 3
Slide 3 text
2008 ~ 2010 Hadoop Cloud Computing
Slide 4
Slide 4 text
2011 ~ 2013 HBase Cassandra MongoDB …
Slide 5
Slide 5 text
https://db-engines.com/en/ranking_trend
Slide 6
Slide 6 text
https://db-engines.com/en/ranking_trend
Slide 7
Slide 7 text
변화된 점
Slide 8
Slide 8 text
#1. MongoDB(NoSQL)에 대한 인식의 변화
Slide 9
Slide 9 text
The Most Frequently Asked Question MongoDB가 뭔가요?(‘13) 언제 MongoDB를 써야 되나요?(‘16) 어떻게 MongoDB를 써야 될까요?(‘19)
Slide 10
Slide 10 text
MongoDB에 대한 인식의 변화 불안한 초기 모습( ~‘13) 꾸준한 update를 통한 지속적인 발전( ~‘16) unit 제품을 넘어 platform으로 진화( ~‘19)
Slide 11
Slide 11 text
#2. 높아지는 기대치와 깨닫게 되는 제약사항
Slide 12
Slide 12 text
이상과 현실, 그 사이 어딘가 NoSQL의 수요가 높아짐에 따라, 나름의 reference가 쌓임에 따라, 탈 Oracle화가 진행됨에 따라 인기가 높아짐
Slide 13
Slide 13 text
이상과 현실, 그 사이 어딘가 하지만 RDBMS와 NoSQL은 다른 존재 업체/인력 문제도 존재(전문 엔지니어 부족) 적응에 시간이 필요한 단계(쿼리 문제, 개념 문제)
Slide 14
Slide 14 text
#3. 거듭된 발전으로 다양한 분야에서 충분한 레퍼런스를 보유함
Slide 15
Slide 15 text
소셜에서 범용까지 제품 초기에는 소셜, log성 데이터에 focus 지금은 공공, 금융, 게임 등 다양한 산업의 reference가 등장하고 있음
Slide 16
Slide 16 text
물어볼 곳이 많아졌다 reference 없던 초기에는 일부 서적과 MongoDB 사용자 커뮤니티에서 많은 정보 교류 이제는 검색으로도 많은 정보 획득 가능
Slide 17
Slide 17 text
#4. SQL + NoSQL 조합의 보편화
Slide 18
Slide 18 text
SQL + NoSQL의 높아지는 인기 기존 SQL + SQL 조합을 넘어, SQL + NoSQL 조합이 높은 비율을 보이는 추세 NoSQL(그 중에서도 MongoDB) 제품의 질적인 측면에서 상향 평준화가 이뤄짐
Slide 19
Slide 19 text
http://highscalability.com/blog/2019/3/6/2019-database-trends-sql-vs-nosql-top-databases-single-vs-mu.html
Slide 20
Slide 20 text
http://highscalability.com/blog/2019/3/6/2019-database-trends-sql-vs-nosql-top-databases-single-vs-mu.html
Slide 21
Slide 21 text
#5. 갑자기 DevOps와 엮이기 시작함
Slide 22
Slide 22 text
DevOps가 언급된 이유는…? MongoDB 관리 주체에 대한 논의 개발팀, 운영팀, DBA 모두 해당될 수 있음 효율적인 운영, 빠른 error fix, biz domain
Slide 23
Slide 23 text
#6. Documentation이 뛰어남
Slide 24
Slide 24 text
초반부터 뛰어났던 문서화 능력 제품 초기 시절부터 Document 구성이 체계적 입문자가 참고하기에도 매우 좋은 구성 과거에 비해 월등히 풍부해진 컨텐츠
Slide 25
Slide 25 text
No content
Slide 26
Slide 26 text
초반부터 뛰어났던 문서화 능력 Release update마다 발행되는 release note Architecture Guide, Migration Guide, …
Slide 27
Slide 27 text
No content
Slide 28
Slide 28 text
이제 아쉬웠던 점을….
Slide 29
Slide 29 text
#7. Release Update가 일정함 다만, update 때마다 혼란과 긴장…
Slide 30
Slide 30 text
Update때마다 뭔가 정신없던 과거의 모습 기존 API 사라지고, 기존 API 이름 바뀌고, 비슷한 기능의 API 혼재하고, …
Slide 31
Slide 31 text
Update때마다 뭔가 정신없던 과거의 모습 1.x ~ 3.x release : 변화 폭이 가장 큰 기간 3.x ~ 현재 : 안정화 단계
Slide 32
Slide 32 text
#8. Reference Prob.
Slide 33
Slide 33 text
https://www.mongodb.com/who-uses-mongodb
Slide 34
Slide 34 text
https://www.mongodb.com/blog/post/kpmg-france-enters-the-cloud-era-with-new-mongodb-data-lake 고객사 소개 개괄적인 설명 주요 이슈 활용 방식 설명
Slide 35
Slide 35 text
Want to know more 나쁘지 않지만, 뭔가 아쉬움 만약 Architecture 구성 상세 같은 정보들도 공개되었다면 좋았을 것
Slide 36
Slide 36 text
Want to know more 해외에는 상세한 reference 가 나름 많지만, 국내에는 비슷한 수준의 reference를 찾기 힘듬
Slide 37
Slide 37 text
https://www.facebook.com/groups/krmug/ Community
Slide 38
Slide 38 text
Q & A