Видео: NoSQL тархсан мэдээллийн сан гэж юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
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 төрлүүд.
Зөвлөмж болгож буй:
Хавтгай мэдээллийн сан яагаад харилцааны мэдээллийн сангаас бага үр дүнтэй байдаг вэ?
Нэг хавтгай файлын хүснэгт нь хязгаарлагдмал хэмжээний өгөгдлийг бүртгэхэд хэрэгтэй. Гэхдээ том хавтгай файлын мэдээллийн сан нь харилцааны мэдээллийн сангаас илүү их зай, санах ой эзэлдэг тул үр ашиггүй байж болно. Энэ нь таныг шинэ бичлэг оруулах бүрт шинэ өгөгдөл нэмж оруулахыг шаарддаг бол харилцааны мэдээллийн санд оруулахгүй
Mongodb тархсан мэдээллийн сан мөн үү?
MongoDB нь харилцаа холбоогүй мэдээллийн сангийн удирдлагын систем бөгөөд NoSQL хөдөлгөөний нэр хүндтэй гишүүн юм. MongoDB нь харилцааны мэдээллийн сангийн удирдлагын системийн (RDBMS) хүснэгтүүд болон суурин схемүүдийг ашиглахын оронд баримт бичгийн цуглуулгад түлхүүр утгын хадгалалтыг ашигладаг
Үйл ажиллагааны мэдээллийн сан нь ямар төрлийн мэдээллийн сан вэ?
Үйл ажиллагааны мэдээллийн сан нь мэдээллийн агуулахын эх сурвалж юм. Үйл ажиллагааны мэдээллийн сан дахь элементүүдийг шууд нэмж, устгах боломжтой. Эдгээр өгөгдлийн сан нь SQL эсвэл NoSQL-д суурилсан байж болох бөгөөд сүүлийнх нь бодит цагийн үйл ажиллагаанд чиглэгддэг
MongoDB нь тархсан мэдээллийн сан мөн үү?
Sharding гэдэг нь өгөгдлийг олон машинд түгээх арга юм. MongoDB нь маш том өгөгдлийн багц, өндөр дамжуулах чадвар бүхий байршуулалтыг дэмжихийн тулд sharding ашигладаг. Том өгөгдлийн багц эсвэл өндөр дамжуулах чадвартай програмууд бүхий өгөгдлийн сангийн системүүд нь нэг серверийн багтаамжийг сорьж болно
Мэдээллийн технологийн мэдээллийн сан гэж юу вэ?
ТОДОРХОЙЛОЛТ: Мэдээллийн сан гэдэг нь зохион байгуулалттай эсвэл логик байдлаар нэг дор хадгалагдсан өгөгдөл, мэдээллийн цуглуулга юм. Эсвэл тэд танд үл хөдлөх хөрөнгийн зуучлагч, кино театр эсвэл эмчийн мэс засал гэх мэт хувилбаруудыг өгч, дараа нь тухайн байгууллагад ашиглаж болох мэдээллийн сангийн жишээг өгөхийг танаас хүсэх болно