programing

MongoDB Realm을 올바르게 이해합니까?

kakaobank 2023. 5. 12. 22:36
반응형

MongoDB Realm을 올바르게 이해합니까?

세 가지 구성 요소가 있습니다.

  • 영역 데이터베이스:로컬 스토리지 및 지속성
  • 영역 동기화: 클라이언트와 Mongo DB Atlas 사이의 영역 데이터베이스 동기화
  • Mongo DB Atlas: 클라우드 데이터베이스

각각 따로 사용하거나 함께 사용할 수 있습니다.할 수 있습니다.

  • 데이터를 동기화하지 않고 Realm Database와 로컬로 저장하기만 하면 됩니다.
  • 표준 쿼리를 사용하여 데이터에 액세스하지 않고 영역 동기화를 사용하지 않고 Mongo DB Atlas에 데이터를 저장할 수 있습니다.
  • 영역 동기화를 사용하여 몽고 데이터베이스 아틀라스 데이터베이스를 로컬 영역으로 분할하고 데이터베이스와 데이터베이스를 사용하는 모든 클라이언트 간에 데이터를 동기화하는 동기화된 영역을 작성합니다.

이게 다 맞는 건가요? (감사합니다)

아래는 당신의 질문에 대한 몇 가지 참고 사항입니다.저도 MongoDB와 Realm을 준비하고 있습니다.


A - 도구

영역 데이터베이스:로컬 스토리지 및 지속성

정답 - 클라이언트(장치 내/로컬) 스토리지

영역 동기화: 클라이언트와 Mongo DB Atlas 사이의 영역 데이터베이스 동기화

약간 혼란스럽게도, Realm Sync에는 두 가지 다른 구현이 있습니다.

  1. 영역 동기화 - 영역이 있는 클라이언트 간에 동기화합니다(MongoDB 구현 필요 없음).이는 월 30달러의 비용이 드는 Realm-run 데이터베이스를 사용합니다.
  2. 동기화 기능이 있는 MongoDB Realm - Realm 클라이언트와 '무료 영구' 샌드박스 계층이 있는 MongoDB + Atlas 백엔드 간에 동기화됩니다.

Mongo DB Atlas: 클라우드 데이터베이스

정답 - 대부분의 튜토리얼에서 데이터 모델 및 데이터베이스 구성을 설정하는 데 사용되는 데이터베이스 클러스터 + UI입니다.


B - 설정

이러한 이해를 바탕으로 이러한 도구를 사용하여 각 설정을 변경할 수 있습니다.예를 들면...

데이터를 동기화하지 않고 Realm Database와 로컬로 저장하기만 하면 됩니다.

필요한 모든 클라이언트를 위한 일반적인 기존 영역

표준 쿼리를 사용하여 데이터에 액세스하지 않고 영역 동기화를 사용하지 않고 Mongo DB Atlas에 데이터를 저장할 수 있습니다.

모든 클라우드 MongoDB 데이터베이스 공급자.Atlas는 데이터베이스 클러스터를 설정하는 UI로, MongoDB Compass 등을 통해 다른 것처럼 연결할 수 있습니다.

영역 동기화를 사용하여 몽고 데이터베이스 아틀라스 데이터베이스를 로컬 영역으로 분할하고 데이터베이스와 데이터베이스를 사용하는 모든 클라이언트 간에 데이터를 동기화하는 동기화된 영역을 작성합니다.

동기화가 있는 MongoDB 영역(위의 #2).이를 위해 작업 추적기 튜토리얼이 가장 유용합니다.

도움이 되길 바랍니다!

MongoDB Realm은 기본적으로 MongoDB Atlas 데이터베이스를 클라이언트 측 Realm 데이터에 연결하는 클라우드 애플리케이션 동기화 부분입니다.스키마는 이 두 엔티티 간의 매핑을 제공합니다.또한 MongoDB Realm은 이 클라우드 데이터에 액세스할 수 있는 다양한 사용자에게 애플리케이션을 제공합니다.사용자가 MongoDB Realm 응용 프로그램에 인증되는 방법은 개발자가 정의한 공급자에 의해 결정됩니다.

MongoDB 영역 정의:MongoDB Realm 문서에서 보면 다음을 볼 수 있습니다.

MongoDB Realm은 서버리스 플랫폼 및 모바일 데이터베이스입니다.MongoDB Stitch 및 Realm Database는 이제 MongoDB Realm의 일부입니다.

또한 MongoDB Realm은 전체 기능의 집합입니다.

  • 사용자 및 인증

  • MongoDB 데이터 액세스

  • 동기화

  • 그래프QL API

  • 기능들

  • 트리거

  • 서비스

  • 정적 호스팅

  • 가치와 비밀

  • 응용 프로그램 관리

    그래서, 내 생각에, 그것이 MongoDB Realm의 것입니다.

언급URL : https://stackoverflow.com/questions/62316114/do-i-understand-mongodb-realm-correctly

반응형