[django] MongoDB, Line이 사용하는 이유
Server

[django] MongoDB, Line이 사용하는 이유


http://www.bloter.net/archives/355753

 

라인은 왜 몽고DB를 도입했을까

이민규 라인 IT서비스 관리팀 DB 엔지니어를 만나다

www.bloter.net

요약

 

장점 

 

1) 대량의 데이터를 입력 할 때 속도가 빠르다

 

2) 문서 지향 DB로써, 스키마를 자주 변경해야하는 상황에 딱 알맞다.

 

3) 데이터 분석, 고객에게 맞는 데이터를 추출하여 다시 몽고DB 저장소에 담고, 다시 사용자에게 보여주는 등

스키마가 자주 변경되어야하는 상황.

벌크 데이터를 입력하고 추출하는 상황에 성능이 좋고, 세컨더리 인덱스를 지원하는 부분

 

4) 압축 알고리즘을 통해 데이터 사이즈를 줄여서 스토리지 비용을 낮추는 점

 

5) 물론 자사 서비스에 맞는 DB를 고려하는 게 우선이며, 여러 개의 DBMS를 사용하는 패러다임이 계속 될 전망인 만큼 하나만 고집하는 것은 X

 

6) 여러 많은 API를 지원한다 잘 찾아라

 

7) 드라이버를 잘 고려하라

'Server' 카테고리의 다른 글

[Python] Gmail을 통해 여러 명에게 HTML 이메일 보내기  (0) 2019.12.05