mongodb - sharding

, sharding, sharding er processen for lagring af data på tværs af flere maskiner, og det er mongodb tilgang til at opfylde kravene fra data vækst.som størrelsen af data bliver en enkelt maskine ikke er tilstrækkelig til at lagre data eller udgør en acceptabel læse og skrive kapacitet.sharding løser problemet med de horisontale mål.med sharding, kan du tilføje flere maskiner til støtte for data, vækst og de krav, læse og skrive operationer. hvorfor sharding?,,, i samme alle skriver til mester node,,, - latenstiden følsomme spørgsmål stadig gå til mester,,, der har én kopi, begrænsning af 12 knudepunkter, hukommelse kan ikke være stor nok, når aktive datasæt er stor, lokale disk, ikke er stor nok, vertikale mål er for dyrt.,, sharding i mongodb nedenfor i betragtning af diagram viser de sharding i mongodb ved hjælp af sharded klynge, i ovennævnte i betragtning af diagram, er der tre vigtige komponenter, der er beskrevet nedenfor:,,,, dele:, resterne, bruges til at lagre data.de giver en høj tilgængelighed og datakonsistens.i produktionen skåret miljø hver er en særskilt kopi.,,,, ud servere:, ud servere butik klyngens metadata.disse data indeholder en kortlægning af klyngens datasæt til resterne.forespørgslen router bruger denne metadata til mål, aktioner til specifikke skårene.i produktionen, miljø sharded klynger har præcis 3 ud servere.,,,, søgning routere:, søge routere er grundlæggende mongos tilfælde grænseflade med klient ansøgninger og direkte foranstaltninger til passende skår.forespørgslen router processer og mål, aktioner til skårene og vender tilbage, resultater til kunderne.en sharded ophobning kan indeholde mere end ét spørgsmål router at opdele klient anmodning belastning.en kunde sender anmodninger om en forespørgsel router.generelt en sharded klynge har mange spørgsmål, routere.,,,

MongoDB Sharding



Previous:
Next Page: