Өгөгдлийн сангийн удирдлагын систем нь өгөгдөл боловсруулах, хэрэглэгчийн баталгаажуулалт, өгөгдөл оруулах, задлах зэрэг мэдээллийн сангийн бүх үндсэн талыг удирддаг. DBMS нь өгөгдлийн схем буюу өгөгдөл хадгалагдаж буй бүтцийг тодорхойлдог.
Харилцан өгөгдлийн сангийн удирдлагын систем (RDBMS) нь хүснэгт болон харилцааны харилцааны загварыг хэрэгжүүлдэг.
Өгөгдлийн сангийн удирдлагын системийн суурь мэдээлэл
МБМС гэдэг нэр томъёо нь 1960-аад онд IBM компани Мэдээллийн удирдлагын систем хэмээх анхны DBMS загварыг бүтээж, компьютерт өгөгдлийг шаталсан модны бүтцээр хадгалснаас хойш бий болсон. Өгөгдлийн бие даасан хэсгүүдийг зөвхөн эцэг эх болон хүүхдийн бүртгэл хооронд холбосон.
Дараагийн үеийн өгөгдлийн сангууд нь сүлжээний DBMS системүүд байсан бөгөөд тэдгээр нь өгөгдлийн хоорондох нэгээс олон хамаарлыг нэгтгэн шаталсан дизайны зарим хязгаарлалтыг шийдвэрлэхийг оролдсон. Энэ нь биднийг 1970-аад онд IBM-ийн Эдгар Ф. Кодд өнөөдрийн бидний мэддэг өгөгдлийн сан болох харилцааны өгөгдлийн сангийн загварыг бий болгоход хүргэсэн.
Орчин үеийн харилцааны DBMS-ийн онцлог
Харилцан өгөгдлийн сангийн удирдлагын системүүд нь хүснэгт болон харилцааны харилцааны загварыг хэрэгжүүлдэг. Өнөөгийн харилцааны DBMS-ийн дизайны үндсэн сорилт нь давхардал, өгөгдөл алдагдахаас зайлсхийхийн тулд өгөгдлийн хэд хэдэн хязгаарлалт, дүрэм журмаар дамжуулан өгөгдлийн үнэн зөв, тууштай байдлыг хамгаалдаг өгөгдлийн бүрэн бүтэн байдлыг хадгалах явдал юм.
МБМС нь мөн янз бүрийн түвшинд хэрэгжсэн зөвшөөрлөөр дамжуулан мэдээллийн санд хандах хандалтыг хянадаг. Жишээлбэл, менежерүүд эсвэл администраторууд бусад ажилтнуудад харагдахгүй өгөгдөлд хандах боломжтой эсвэл зарим хэрэглэгчид зөвхөн үүнийг харах боломжтой байхад өгөгдлийг засварлах зөвшөөрөлтэй байж болно.
Ихэнх DBMS нь өгөгдлийн сантай харьцах скрипт аргыг өгдөг бүтэцлэгдсэн асуулгын хэлийг ашигладаг. Үнэн хэрэгтээ, өгөгдлийн сан нь хэрэглэгчдэд өгөгдлийг хялбархан харах, сонгох, засах эсвэл өөр аргаар удирдах боломжийг олгодог график интерфэйсийг хангадаг байсан ч SQL нь эдгээр ажлыг далд байдлаар гүйцэтгэдэг.
DBMS-ийн жишээ
Танд хэрэгтэй мэдээллийн санг сонгох нь нарийн төвөгтэй ажил юм. Oracle, Microsoft SQL Server болон IBM DB2 нь дээд зэрэглэлийн харилцааны DBMS зах зээлд давамгайлж байгаа бөгөөд бүгд нарийн төвөгтэй, том өгөгдлийн системд тохиромжтой сонголтууд юм. Жижиг байгууллагууд эсвэл гэрийн хэрэглээний хувьд алдартай DBMS нь Microsoft Access болон FileMaker Pro юм.
Сүүлийн үед бусад хамааралгүй DBMS-ууд түгээмэл болж байна. Эдгээр нь NoSQL амт бөгөөд илүү уян хатан бүтэц нь RDBM-ийн хатуу тодорхойлсон схемийг орлуулдаг. Эдгээр нь өргөн хүрээний өгөгдлийн төрлөөс бүрдсэн маш том өгөгдлийн багцыг хадгалах, ажиллахад хэрэгтэй. Энэ орон зайд гол тоглогчид нь MongoDB, Cassandra, HBase, Redis, CouchDB багтдаг.