NoSQL мэдээллийн сан нь харилцааны өгөгдлийн санд ашигладаг хүснэгтийн харилцаанаас өөр хэрэгслээр загварчлагдсан өгөгдлийг хадгалах, сэргээх механизмыг хангадаг. Ийм мэдээллийн сангууд 1960-аад оны сүүлчээс бий болсон ч "NoSQL" гэдэг нэр нь зөвхөн 21-р зууны эхэн үед л Вэб 2.0 компаниудын хэрэгцээ шаардлагаас үүдэн бий болсон.
Харилцаагүй мэдээллийн сангийн жишээ гэж юу вэ?
NoSQL эсвэл хамааралгүй мэдээллийн сангийн жишээнүүд:MongoDB, Apache Cassandra, Redis, Couchbase болон Apache HBase. Эдгээр нь програмыг хурдан хөгжүүлэхэд хамгийн тохиромжтой. NoSQL бол бүтцийн хязгаарлалтгүй, уян хатан өгөгдөл хадгалах хамгийн сайн сонголт юм.
Харилцан ба хамааралгүй өгөгдөл гэж юу вэ?
Харилцан өгөгдлийн сан нь бүтэцлэгдсэн, өөрөөр хэлбэл өгөгдлийг хүснэгт хэлбэрээр зохион байгуулдаг. Ихэнх тохиолдолд эдгээр хүснэгтийн өгөгдөл нь хоорондоо хамааралтай эсвэл хамааралтай байдаг. Харилцан хамааралгүй мэдээллийн сан нь баримт бичигт чиглэсэн бөгөөд бүх мэдээлэл угаалгын жагсаалтын дарааллаар хадгалагдана.
NoSQL мэдээллийн сан гэж юу гэсэн үг вэ?
NoSQL буюу "зөвхөн SQL биш", "SQL бус" гэж нэрлэдэг нь харилцаа холбооны өгөгдлийн санд байдаг уламжлалт бүтцээс гадуур өгөгдлийг хадгалах, хайлт хийх боломжийг олгодог мэдээллийн сангийн дизайны арга юм..
NoSQL жишээ гэж юу вэ?
NoSQL нь том өгөгдөл болон бодит цагийн вэб програмуудад ашиглагддаг. Жишээлбэл, Twitter, Facebook, Google зэрэг компаниуд терабайт цуглуулдагхэрэглэгчийн өгөгдөл өдөр бүр. NoSQL мэдээллийн сан нь "Зөвхөн SQL биш" эсвэл "SQL биш" гэсэн утгатай. Хэдийгээр илүү сайн нэр томъёо нь "NoREL" байх байсан ч, NoSQL үүнийг барьж авсан. Carl Strozz 1998 онд NoSQL ойлголтыг танилцуулсан.