sql >> Databasteknik >  >> NoSQL >> MongoDB

Sharding i MongoDB

Standardbitstorleken är 64MB så du har utrymme att växa innan en splittring inträffar. Du kan dela upp shard-nyckelintervallet själv i förväg, vilket kan tillåta skrivningar att gå till flera shards från början. Se dokumentationen för MongoDB Split Chunks a> för mer information.

Om skillnaden mellan chunk size och maxSize:

maxSize kommer att begränsa mängden data på en given skärva. När den nås kommer balansören att försöka flytta bitar till en skärva där maxSize inte har uppnåtts. En chunk är en samling dokument som alla faller inom en sektion av shard-nyckelintervallet. MongoDB-balanseraren flyttar data mellan skärvor på chunknivå för att balansera. När en bit närmar sig maxSize-värdet delas den i 2 vilket kan resultera i ett drag.




  1. Vad är namnkonventioner för MongoDB?

  2. Hur tar man bort ett "dokument" med "ID" med den officiella C#-drivrutinen för MongoDB?

  3. Mongodump från fjärrserver

  4. Hur ska jag ansluta till en Redis-instans från en AWS Lambda-funktion?