MongoDB ямар зорилготой вэ?
MongoDB ямар зорилготой вэ?

Видео: MongoDB ямар зорилготой вэ?

Видео: MongoDB ямар зорилготой вэ?
Видео: Та хадгаламж нээснээр таны мөнгө хэрхэн өсөхийг харуулъя. 2024, Арванхоёрдугаар сар
Anonim

Монгодб NoSQL өгөгдлийн сангийн системд хамаарах баримт бичигт чиглэсэн мэдээллийн сан нь их хэмжээний өгөгдлийн эсрэг өндөр гүйцэтгэлтэй байх зорилготой юм. Мөн суулгагдсан баримт бичгүүд (баримт бичиг дотор байгаа баримтууд) нь мэдээллийн санд нэгдэх хэрэгцээг даван туулж, зардлыг бууруулж чадна.

Үүнтэй адилаар MongoDB ямар хэрэгтэй вэ гэж асуудаг.

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

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

Үүнийг харгалзан үзээд яагаад MongoDB-г хэзээ ч ашиглаж болохгүй гэж?

Гэхдээ баримт бичгийн хоорондох холбоосууд нь үнэ цэнэтэй бол Та үнэндээ бичиг баримт байхгүй. MongoDB зөв шийдэл биш юм Та . Энэ нь баримт бичгийн хоорондын холбоос нь системийн хамгийн чухал өгөгдөл болох нийгмийн мэдээллийн хувьд зөв шийдэл биш юм. Тиймээс нийгмийн өгөгдөл нь баримт бичигт чиглэгддэггүй.

MongoDB-ийн эсрэг SQL-ийг яагаад ашиглах вэ?

MongoDB Мөн автоматаар хуваах боломжтой өндөр хүртээмжтэй, өргөтгөх боломжтой байхаар бүтээгдсэн. SQL сервер нь цахим худалдаа, мэдээллийн агуулахын шийдэлд зориулагдсан мэдээллийн сангийн менежмент, дүн шинжилгээний систем юм. MongoDB нь NoSQL өгөгдлийн сангийн дор бий болсон хэд хэдэн мэдээллийн баазуудын нэг бөгөөд их хэмжээний өгөгдөл хадгалахад ашиглагддаг.

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