Je, MongoDB ni hifadhidata iliyosambazwa?
Je, MongoDB ni hifadhidata iliyosambazwa?

Video: Je, MongoDB ni hifadhidata iliyosambazwa?

Video: Je, MongoDB ni hifadhidata iliyosambazwa?
Video: Moyo Wangu by Patrick Kubuya dial *811*406# to download this song 2024, Novemba
Anonim

Sharding ni njia ya kusambaza data kwenye mashine nyingi. MongoDB hutumia sharding kusaidia utumaji na seti kubwa sana za data na utendakazi wa upitishaji wa juu. Hifadhidata mifumo iliyo na seti kubwa za data au programu za upitishaji wa juu zinaweza kupinga uwezo wa seva moja.

Vivyo hivyo, watu huuliza, je MongoDB ni hifadhidata iliyoelekezwa kwa kitu?

MongoDB ni kitu - iliyoelekezwa , rahisi, yenye nguvu, na inayoweza kupanuka ya NoSQL hifadhidata . Inategemea mfano wa duka la hati la NoSQL. Data vitu huhifadhiwa kama hati tofauti ndani ya mkusanyiko - badala ya kuhifadhi data kwenye safu wima na safu za uhusiano wa kitamaduni. hifadhidata.

Pili, matumizi ya hifadhidata ya MongoDB ni nini? MongoDB ni hati-oriented hifadhidata ambayo huhifadhi data katika hati zinazofanana na JSON zilizo na schema inayobadilika. Inamaanisha kuwa unaweza kuhifadhi rekodi zako bila kuwa na wasiwasi kuhusu muundo wa data kama vile idadi ya sehemu au aina za sehemu za kuhifadhi thamani. MongoDB hati ni sawa na vitu vya JSON.

Vivyo hivyo, MongoDB ni nzuri kwa hifadhidata ya shughuli?

Katika msingi wake, MongoDB ni hati hifadhidata na - karibu kwa chaguo-msingi - aina hizi za hifadhidata hazifuati ACID, haswa linapokuja suala la hati nyingi shughuli (katika ngazi ya hati, MongoDB tayari inasaidia ACID shughuli ).

Data imehifadhiwa wapi katika MongoDB?

Kwa chaguo-msingi, MongoDB husikiliza miunganisho kutoka kwa wateja kwenye bandari 27017, na maduka data ndani ya / data /db saraka. Ikiwa unataka mongod kuhifadhi data faili kwa njia nyingine isipokuwa / data /db unaweza kutaja dbPath. dbPath lazima iwepo kabla ya kuanza mongod.

Ilipendekeza: