Ang MongoDB ba ay isang distributed database?
Ang MongoDB ba ay isang distributed database?

Video: Ang MongoDB ba ay isang distributed database?

Video: Ang MongoDB ba ay isang distributed database?
Video: .Net Core MongoDB Microservice - .Net Core MongoDB CRUD 2024, Nobyembre
Anonim

Ang Sharding ay isang paraan para sa pamamahagi ng data sa maraming machine. MongoDB gumagamit ng sharding upang suportahan ang mga deployment na may napakalaking set ng data at mataas na throughput na operasyon. Database Ang mga system na may malalaking data set o mataas na throughput na application ay maaaring hamunin ang kapasidad ng isang server.

Gayundin, ang mga tao ay nagtatanong, ang MongoDB ba ay isang object oriented na database?

MongoDB ay isang bagay - nakatuon , simple, dynamic, at scalable na NoSQL database . Ito ay batay sa modelo ng tindahan ng dokumento ng NoSQL. Ang data mga bagay ay naka-imbak bilang magkahiwalay na mga dokumento sa loob ng isang koleksyon - sa halip na mag-imbak ng data sa mga hanay at hilera ng isang tradisyonal na relational database.

Pangalawa, ano ang gamit ng database ng MongoDB? MongoDB ay nakatuon sa dokumento database na nag-iimbak ng data sa mga dokumentong tulad ng JSON na may dynamic na schema. Nangangahulugan ito na maaari mong iimbak ang iyong mga talaan nang hindi nababahala tungkol sa istruktura ng data tulad ng bilang ng mga patlang o mga uri ng mga patlang upang mag-imbak ng mga halaga. MongoDB ang mga dokumento ay katulad ng mga JSON object.

Katulad nito, maganda ba ang MongoDB para sa transactional database?

Sa kaibuturan nito, MongoDB ay isang dokumento database at - halos bilang default - mga ganitong uri ng mga database ay hindi ACID compliant, lalo na pagdating sa multi-document mga transaksyon (sa antas ng dokumento, MongoDB sumusuporta na sa ACID mga transaksyon ).

Saan nakaimbak ang data sa MongoDB?

Bilang default, MongoDB nakikinig para sa mga koneksyon mula sa mga kliyente sa port 27017, at mga tindahan datos nasa / datos /db na direktoryo. Kung gusto mong mag-imbak ng mongod datos mga file sa isang landas maliban sa / datos /db maaari mong tukuyin ang isang dbPath. Dapat umiral ang dbPath bago mo simulan ang mongod.

Inirerekumendang: