우리는 mongodb id로 문자열 ID를 사용해야하는 응용 프로그램을 작성 중입니다. 내 질문은 다음과 같습니다. mongodb에서 샤딩을하면 문자열 ID로 인해 문제가 발생합니까?MongoDb 샤딩 및 문자열 id
1
A
답변
0
1
문자열의 내용에 크게 의존합니다. 예를 들어, 성 (Surname)은 일반적으로 에 대한 잘못된 샤드 키를 만듭니다. 균형이 맞춰지기 때문에 거의 모든 언어로 성이 시작됩니다. 그러나이 문제는 tag based sharding으로 해결할 수 있습니다. 그러나 스케일링 할 때 상당히 많은 지식과 구성이 필요합니다.
문자열의 해시는 이미 언급했으나 정확한 지리적 위치를 지리적 위치에 할당 할 수 없기 때문에 지리적으로 분산 된 데이터 센터에 문제가 발생할 수 있다고 덧붙이고 싶습니다. ID가 (부분적으로) 만들어 졌을 경우에 더 많은 정보가 필요합니다.
다른 해결책은 화합물 샤드 키를 사용하는 것입니다.
관련 문제
- 1. RavenDb 샤딩 및 문서 ID
- 2. mongodb 샤딩 키 선택
- 3. 생산에서 MongoDB 샤딩 오류
- 4. Mongodb 지역 샤딩
- 5. MongoDB 샤딩 문제
- 6. MongoDB 샤딩, 서버 수 설정
- 7. 인과 함께 샤딩 및 ID 생성
- 8. NodeJS와 Mongoose와 Mongodb 샤딩 문제
- 9. MongoDB : 모듈러스를 사용하여 샤딩 키 계산
- 10. mongodb 셸에서 샤딩 키를 보는 방법?
- 11. MongoDB - 샤딩 세트에 데이터 저장 및 시간 측정
- 12. MongoDb 및 문자열
- 13. mongodb 및 보안 ID 노출
- 14. 데이터베이스 샤딩 및 JPA
- 15. 샤딩 및 색인
- 16. Codeigniter 세션 및 샤딩
- 17. MongoDB의 해시 기반 샤딩
- 18. Mongodb - 샤딩 할 때 전역 고유 ID이어야 함
- 19. 중복 ID mongodb
- 20. MongoDB 자동 증가 ID
- 21. mongodb 전체 스캔 쿼리 성능 향상 : 복제 또는 샤딩?
- 22. MongoDB 및 고유 ID 생성에 대한 도움말
- 23. Mongodb 텍스트 검색 및 ID 필드
- 24. MongoDB, 샤딩 문제 : 설정 서버가 손상된 후 mongos 프로세스가 실패했습니다.
- 25. MVC보기 검색 및 문자열 ID
- 26. MongoDB 특정 id
- 27. mongodb ID 정책 수정
- 28. MongoDB 샤딩, 새 노드를 추가 할 때 어떻게 재조정 되나요?
- 29. mongoDB 이진 파일에 대한 GridFS 샤딩 키가 쿼리 분리를 가져옵니다.
- 30. 복제 샤딩
문자열의 예를 들어 주시겠습니까? – Sammaye