찾다

 >  Q&A  >  본문

数据库 - 怎么样的产品或者系统适合使用mongodb?

或者说mongodb适合怎么样的应用场景?

PHPzPHPz2765일 전596

모든 응답(2)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-04-24 09:14:45

    MongoDB는 애플리케이션 측 협력이 필요한 일부 강력한 트랜잭션 시나리오를 제외하고 대부분의 경우 기존 OLTP 데이터베이스를 대체할 수 있는 범용 온라인 데이터베이스입니다. 일반적으로 사용되는 일부 애플리케이션: 제품 카탈로그(전자상거래), 사용자 데이터 관리, 콘텐츠 관리, 메타데이터 관리, 사물 인터넷, 모니터링 또는 로그 데이터, 모바일/소셜 애플리케이션, 빅 데이터, 실시간 분석(집계 및 MR), 데이터 통합, 관계형 데이터베이스 캐시, 360도 정보 패널, LBS(지리공간 색인) 등. 이는 프로덕션 환경에서 비교적 대규모 사용자가 사용합니다.

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-24 09:14:45

    1. 데이터 형식이 느슨하고 제품 카테고리, 사용자 카테고리 등 필드가 자주 추가됩니다
    2. 대용량 데이터, 지저분한 형식, 가치가 낮은 로그 유형, Nginx 로그, 모바일 클라이언트 사용자 행동 로그, 지역 서비스 등의 LBS 유형도 현재 매우 유용하게 사용하고 있습니다.
    3. 높은 동시성으로 실행 시 데이터가 실시간으로 저장되는데, mongo의 쓰기 속도는 그야말로 놀랍습니다
    4. 빅 데이터 컴퓨팅에는 클러스터링이 필요합니다. Mongo의 자동화된 클러스터는 정말 간단하고 사용하기 쉽고 시작하기 쉽습니다.

    일반적으로 더 유연합니다. 하지만 적합하지 않은 것도 몇 가지 있습니다

    1. 높은 실시간 쿼리 요구 사항. 예를 들어 수백만 개의 데이터를 계산하는 것은 계산을 전송하기 위해 임시 테이블이 필요합니다
    2. 사무요건이 있으신 분
    3. 데이터 손실이 걱정됩니다
    4. 그룹 및 개별 데이터베이스와 같이 기존 데이터베이스에 의존하는 것들은 mongo로 구현하는 것이 불가능하지는 않지만 변경하기는 어렵습니다.

    회신하다
    0
  • 취소회신하다