NoSQL тархсан мэдээллийн сан гэж юу вэ?
NoSQL тархсан мэдээллийн сан гэж юу вэ?

Видео: NoSQL тархсан мэдээллийн сан гэж юу вэ?

Видео: NoSQL тархсан мэдээллийн сан гэж юу вэ?
Видео: UPHILL RUSH WATER PARK RACING 2024, Дөрөвдүгээр сар
Anonim

NoSQL нь харилцаа холбоогүй DMS бөгөөд тогтмол схем шаарддаггүй, нэгдлээс зайлсхийдэг, масштаблахад хялбар байдаг. Хэрэглэх зорилго нь a NoSQL мэдээллийн сан зориулагдсан тараасан өгөгдөл хадгалах асар их хэрэгцээтэй мэдээллийн сангууд. NoSQL мэдээллийн сан "Зөвхөн SQL биш" эсвэл "SQL биш" гэсэн утгатай. Хэдийгээр илүү сайн нэр томъёо нь NoREL байх болно NoSQL баригдсан.

Мөн NoSQL мэдээллийн сангийн жишээ гэж юу вэ?

Баримт бичигт суурилсан мэдээллийн сан шошготой элементүүдээс бүрдсэн баримт бичгүүдийг хадгалдаг. Жишээ : MongoDB, CouchDB, OrientDB, болон RavenDB. Хадгалах блок бүр зөвхөн нэг баганын өгөгдлийг агуулдаг. Жишээ : BigTable, Cassandra, Hbase, болон Hypertable. График дээр суурилсан мэдээллийн сан сүлжээ юм мэдээллийн сан Энэ нь өгөгдлийг илэрхийлэх, хадгалахад зангилаа ашигладаг.

Хоёрдугаарт, NoSQL мэдээллийн сан юунд тохиромжтой вэ? NoSQL мэдээллийн сан Эдгээр нь өгөгдлийн тодорхой загварт зориулагдсан бөгөөд орчин үеийн програмуудыг бүтээх уян хатан схемүүдтэй. NoSQL мэдээллийн сан хөгжүүлэхэд хялбар байдал, ажиллагаа, гүйцэтгэлийн хувьд өргөнөөр хүлээн зөвшөөрөгдсөн. Тэд баримт бичиг, график, түлхүүр-утга зэрэг олон төрлийн өгөгдлийн загваруудыг ашигладаг.

Дараа нь асуулт бол NoSQL мэдээллийн сан нь юу гэсэн үг вэ?

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

NoSQL мэдээллийн сангийн өөр төрлүүд юу вэ?

Дөрвөн том байна NoSQL төрлүүд : түлхүүр-утга хадгалах, баримт хадгалах, баганад чиглэсэн мэдээллийн сан , болон график мэдээллийн сан . Тус бүр төрөл харилцаа холбоогоор шийдэж чадахгүй байгаа асуудлыг шийддэг мэдээллийн сан . Бодит хэрэгжилт нь ихэвчлэн эдгээрийн хослол байдаг. Жишээлбэл, OrientDB бол олон загвартай мэдээллийн сан , нэгтгэх NoSQL төрлүүд.

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