mongodb의 동일한 데이터 구조에서 컬렉션을 수평으로 분할(즉, 수평 분할)해야 합니까?
曾经蜡笔没有小新2017-04-28 09:04:53
0
1
568
관계형 데이터베이스에서는 테이블을 여러 가지로 나누고 테이블의 구조가 동일하며 테이블과 테이블 사이에 크로스 -테이블 쿼리 기회가 많지 않습니다. 이것은 성능을 크게 향상시킬 수 있습니다.
그러나 몽고에서 컬렉션을 여러
로 분할 해야하는지 예를 들어, 예를 들어, 10,000 명의 사용자가 있고 각 사용자는 자체 제품이 있습니다. 사용자와 사용자 사이의 제품은 서로 독립적이며 크로스 -테이블 쿼리가 필요하지 않습니다. 그래서 관계형 데이터베이스에서 <🎜 🎜> t_product_1000_1999 <🎜 🎜> t_product_2000_2999 <🎜 🎜> ...
필요 없습니다. Mongodb에는 이러한 요구 사항을 충족하기 위해 데이터를 여러 시스템으로 나눌 수 있는 더 나은 솔루션이 있습니다. MongoDB Sharding을 보실 수 있습니다