IT News

[8장] 야놀자와 MongoDB

KUKJIN LEE
KUKJIN LEE
2024년 9월 20일
7
[8장] 야놀자와 MongoDB

왜 MongoDB를 선택했는가?

야놀자는 RDBMS의 한계로 인해 MongoDB를 도입하게 되었습니다. 기존 RDBMS에서는 이슈가 발생할 때 문제 해결 능력이 떨어졌고, DBA(데이터베이스 관리자) 없이 서버가 원활히 운영되지 못하는 문제가 발생했습니다. 이를 해결하고자 성능 향상 및 비용 절감을 목적으로 NoSQL을 도입하게 되었으며, 그 중에서도 MongoDB를 선택했습니다.

  • 성능 향상 및 비용 절감: MongoDB는 기존 RDBMS에서 불필요하게 생성되는 컬럼들로 인해 발생하는 비용 부담을 줄여줄 수 있습니다. 야놀자는 이러한 문제를 해결하기 위해 MongoDB로의 이관 작업을 지속적으로 진행 중입니다.

  • 확장성 및 가용성: MongoDB는 확장성, 가용성, 안정성 면에서 우수한 평가를 받았고, 이에 따라 야놀자는 데이터베이스 현대화를 위한 중요한 선택으로 MongoDB를 도입하게 되었습니다.

 

어떻게 MongoDB를 사용하고 있는가?

야놀자는 현재 MongoDB를 사용하여 데이터 이관 작업을 진행하고 있으며, 데이터가 완전히 이전된 후에는 멀티 클라우드 환경을 구축할 예정입니다. 멀티 클라우드 도입 계획은 AWS, Google Cloud, Microsoft Azure와 같은 주요 클라우드 제공업체를 포함하고 있습니다.

  • 멀티 클라우드 계획: 2025년까지 멀티 클라우드 환경에서 서비스와 데이터를 어떻게 관리할지에 대한 구체적인 계획을 세우고 있습니다. 이 환경에서 MongoDB를 통해 데이터를 관리하며, 클라우드의 장점을 극대화할 예정입니다.

 

RDBMS 사용에 대한 질문

  1. RDBMS를 계속 사용할 것인가?

    • 야놀자는 모든 데이터를 MongoDB로 완전히 이전하는 것이 아니라, 필요한 경우 RDBMS도 일부 남겨둘 계획입니다. RDBMS가 더 적합한 경우가 있기 때문에, 이를 고려하여 다양한 환경에 맞춰 데이터베이스를 유지하고 있습니다.

  2. RDBMS를 남겨둘 기준은 무엇인가?

    • 데이터베이스를 남겨둘 기준은 보안상의 이유로 구체적으로 공개할 수는 없지만, 자체적인 판단에 따라 어떤 데이터를 MongoDB로 이전할지 또는 RDBMS에 남겨둘지를 결정하고 있습니다.

 

AI 도입과의 관계

야놀자는 AI 도입에 있어서도 MongoDB를 고려하고 있습니다. 기존 RDBMS에서는 AI 도입 시 어려움이 있을 수 있으며, MongoDB는 이러한 문제를 해결할 수 있는 잠재력을 가지고 있다고 보고 있습니다. 다만, AI 도입과 관련한 구체적인 계획은 공개하지 않았습니다.

 

결론 및 향후 방향

야놀자는 MongoDB를 통해 데이터베이스 성능 향상, 비용 절감, 확장성 강화를 목표로 하고 있으며, 궁극적으로 멀티 클라우드 환경을 도입하여 데이터와 서비스를 보다 유연하고 안전하게 관리할 계획입니다. 또한, AI 도입과 같은 미래 기술을 고려하며, 데이터베이스 환경을 더욱 현대화하고 있습니다. MongoDB는 이러한 전략을 실현하는 데 핵심적인 역할을 하고 있으며, 앞으로도 이를 중심으로 한 데이터 관리가 더욱 확대될 것입니다.

관련 글

4차 산업혁명이 만드는 '국경 없는 세계'

4차 산업혁명이 만드는 '국경 없는 세계'

4차 산업혁명의 디지털 기술은 국경의 의미를 희미하게 만들고 있습니다. 이제 누구나 노트북 하나로 세계 어디서든 일할 수 있게 되었죠. 이런 변화는 '초국가주의'와 '세계시민주의'라는 새로운 흐름을 만들어내고 있습니다. 즉 기술이 전통적 국가 경계를 허물고 미래 사회...

2025년 7월 22일29
2005년 '특이점이 온다' 20년 후 돌아본 예측과 현실

2005년 '특이점이 온다' 20년 후 돌아본 예측과 현실

마침내 특이점이 시작된다. 읽기에 앞서 레이 커즈와일 2005년 《특이점이 온다》의 혁신적인 예측과 현재 상황을 살펴보겠습니다. 주요 예측 2045년경 인공지능이 인간 지능을 초월하는 '특이점' 도래 기하급수적 기술 발전의 가속화...

2025년 7월 18일18
기술 발전이 이끄는 여가 사회와 사회 구조 변화

기술 발전이 이끄는 여가 사회와 사회 구조 변화

인공지능과 자동화 기술 발전은 생산성을 향상시키고 인류 사회의 오랜 패러다임이었던 '노동 중심 사회'의 근본적 변화를 예고하고 있다. 노동 시간 단축은 개인에게 더 많은 자유 시간을 부여하고, 사회 전체가 여가 사회로 이행하는 중요한 변곡점이 될 것이다. 기술 발전이...

2025년 7월 16일14
스타트업 성장과 생존 전략 빌딩과 피봇팅

스타트업 성장과 생존 전략 빌딩과 피봇팅

스타트업 여정은 빌딩(Building)과 피봇팅(Pivoting) 두 가지 핵심 키워드로 요약된다. 이 두 개념은 사업 성공을 위해 필수적이지만 적용 시점에는 분명한 차이가 있다. 또한 '기본기'와 '문제 해결 능력' 무엇이 더 중요한지에 대한 고민을 동반한다. &n...

2025년 7월 14일42