MongoDB нь тархсан мэдээллийн сан мөн үү?
MongoDB нь тархсан мэдээллийн сан мөн үү?

Видео: MongoDB нь тархсан мэдээллийн сан мөн үү?

Видео: MongoDB нь тархсан мэдээллийн сан мөн үү?
Видео: ПЛОХО ВИДИТЕ? Рецепт намазки окулиста Филатова - YouTube 2024, May
Anonim

Sharding нь өгөгдлийг олон машинд түгээх арга юм. MongoDB нь маш том өгөгдлийн багц, өндөр дамжуулах чадвар бүхий байршуулалтыг дэмжихийн тулд sharding ашигладаг. Өгөгдлийн сан том өгөгдлийн багц эсвэл өндөр дамжуулах чадвартай програмууд бүхий системүүд нь нэг серверийн багтаамжийг сорьж болно.

Үүний нэгэн адил хүмүүс MongoDB нь объект хандалтат мэдээллийн сан мөн үү?

MongoDB нь обьект - чиглэсэн , энгийн, динамик, өргөтгөх боломжтой NoSQL мэдээллийн сан . Энэ нь NoSQL баримт бичгийн дэлгүүрийн загвар дээр суурилдаг. Өгөгдөл объектууд Уламжлалт харилцааны багана, мөрөнд өгөгдлийг хадгалахын оронд цуглуулгад тусдаа баримт бичиг хэлбэрээр хадгалагддаг. мэдээллийн сан.

Хоёрдугаарт, MongoDB мэдээллийн сангийн хэрэглээ юу вэ? MongoDB баримт бичигт чиглэсэн мэдээллийн сан динамик схем бүхий JSON-тэй төстэй баримт бичигт өгөгдлийг хадгалдаг. Энэ нь та утгыг хадгалах талбарын тоо, төрөл гэх мэт өгөгдлийн бүтцэд санаа зовохгүйгээр бүртгэлээ хадгалах боломжтой гэсэн үг юм. MongoDB баримтууд нь JSON объекттой төстэй.

Үүний нэгэн адил MongoDB гүйлгээний мэдээллийн санд тохиромжтой юу?

Үндсэндээ, MongoDB баримт бичиг юм мэдээллийн сан болон - бараг анхдагчаар - эдгээр төрлийн мэдээллийн сан ACID-д нийцдэггүй, ялангуяа олон баримт бичгийн тухайд гүйлгээ (баримт бичгийн түвшинд, MongoDB аль хэдийн ACID дэмждэг гүйлгээ ).

MongoDB-д өгөгдөл хаана хадгалагддаг вэ?

Анхны утгаараа, MongoDB 27017 порт дээрх үйлчлүүлэгчдийн холболтыг сонсож, хадгалдаг өгөгдөл дахь / өгөгдөл /db лавлах. Хэрэв та mongod хадгалахыг хүсвэл өгөгдөл файлууд /-аас өөр зам дээр байна. өгөгдөл /db та dbPath-г зааж өгч болно. Mongod эхлүүлэхээс өмнө dbPath байх ёстой.

Зөвлөмж болгож буй: