Sharded кластери деген эмне?
Sharded кластери деген эмне?

Video: Sharded кластери деген эмне?

Video: Sharded кластери деген эмне?
Video: Бакыт деген эмне?! 2024, Апрель
Anonim

MongoDB майдаланган кластер төмөнкү компоненттерден турат: сынык: Ар бир сыныкта бир бөлүмчө бар майдаланган маалыматтар. MongoDB 3.6 боюнча, сыныктар реплика топтому катары жайгаштырылышы керек. mongos: mongos кардар тиркемелери менен программанын ортосундагы интерфейсти камсыз кылуучу суроо роутер катары иштейт майдаланган кластер.

Андан кийин, Sharded деген эмне деп сурашы мүмкүн?

Sharding абдан чоң маалымат базаларын маалымат сыныктары деп аталган кичине, тезирээк, оңой башкарылуучу бөлүктөргө бөлгөн маалымат базасын бөлүүнүн бир түрү. Сынык деген сөз бүтүндүн кичинекей бөлүгүн билдирет.

Ошо сыяктуу эле, Sharded жыйнагы деген эмне? Sharding бир нече MongoDB инстанцияларында чоң маалымат топтомун чакан маалымат топтомуна бөлгөн MongoDB концепциясы. The чогултуу көлөмү чоң болушу мүмкүн, чындыгында бир нечеге бөлүнөт коллекциялар же Шардтар деп аталат. Логикалык жактан бардык сыныктар бир болуп иштейт чогултуу.

Бул жерде, MongoDBдеги Sharded кластери деген эмне?

А mongodb кластери үчүн көбүнчө колдонулган сөз mongodb ичинде бөлүштүрүлгөн кластер . Негизги максаттары а sharded mongodb төмөнкүлөр: Масштаб бир нече түйүндөр боюнча окуйт жана жазат. Ар бир түйүн бүт маалыматты иштетпейт, андыктан сиз маалыматтарды сыныкчанын бардык түйүндөрүнө бөлүп аласыз.

Эмне үчүн Sharding колдонулат?

Sharding бир нече маалымат базаларында бир логикалык маалымат топтомун бөлүү жана сактоо ыкмасы. Маалыматтарды бир нече машиналар арасында бөлүштүрүү менен, маалымат базасы системаларынын кластери чоңураак маалымат топтомун сактап, кошумча суроо-талаптарды аткара алат. Sharding маалымат топтому бир маалымат базасында сактоо үчүн өтө чоң болсо, зарыл.

Сунушталууда: