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

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

Видео: Mongodb тархсан мэдээллийн сан мөн үү?
Видео: Become A Master Of SDXL Training With Kohya SS LoRAs - Combine Power Of Automatic1111 & SDXL LoRAs 2024, Арваннэгдүгээр
Anonim

MongoDB тэргүүлэгч бус харилцаа юм мэдээллийн сан удирдлагын систем, NoSQL хөдөлгөөний нэр хүндтэй гишүүн. Харьцааны хүснэгт, тогтмол схемийг ашиглахын оронд мэдээллийн сан удирдлагын систем (RDBMS), MongoDB баримт бичгийн цуглуулгад түлхүүр-үнэ цэнэгийн хадгалалтыг ашигладаг.

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

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

Дараа нь асуулт бол MongoDB өгөгдөл алддаг уу? MongoDB чадна өгөгдөл алдах Гүйлгээний өмнөх бүртгэлээс авлигад автсан мэдээллийн санг сэргээх ажиллагаа амжилтгүй болсон. Эзэн ба боол хоёрын хооронд хуулбарлах нь oplogs-д цоорхойтой байсан тул боолууд эзэнд байсан бичлэгүүд дутуу болоход хүргэсэн. Тийм ээ, шалгах нийлбэр байхгүй, тийм ээ, хуулбарлах төлөв нь боол гүйдэлтэй байсан.

Дараа нь асуулт бол MongoDB нь NoSQL мөн үү?

MongoDB нэг төрөл юм NoSQL мэдээллийн сан. MongoDB загвар нь "баримт бичиг хадгалах" юм. NoSQL бүгд өгөгдлийн сан нь харилцааны өгөгдлийн сан биш (Redis, MongoDB , Кассандра гэх мэт). NoSQL өгөгдлийн сан нь SQL ашигладаггүй.

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

онд MongoDB , өгөгдөл хадгалагдаж байна баримт бичиг болгон. Эдгээр баримт бичиг нь MongoDB-д хадгалагдсан JSON (JavaScript Object Notation) форматаар. JSON баримтууд нь суулгагдсан талбаруудыг дэмждэг тул холбоотой өгөгдөл болон жагсаалтууд өгөгдөл байж болно хадгалсан гадаад хүснэгтийн оронд баримт бичигтэй. JSON нь нэр/утга хос хэлбэрээр форматлагдсан.

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