КомпьютеруудМэдээллийн сан

Өгөгдлийн сангийн менежментийн системийн тойм

Хүний бүх үйл ажиллагаа мэдээллийн янз бүрийн каталогууд болон мэдээллийн сангуудтай салшгүй холбоотой байдаг. Номын сангийн бүртгэл, хаягийн дэвтэр, гар утас, таблет дээр байгаа хаягууд - энэ нь бидний ашигладаг бүтцийн мэдээллийг бүрэн жагсаалтаас хол байна. Гэхдээ нарийвчлал сайтай компьютер, тиймээс үүнийг тодорхойлъё.

Тиймээс өгөгдлийн сан (DB) нь төрөл бүрийн субьектууд дахь обьектуудын мэдээллийн төлөвийг тодорхойлж, компьютерийн тоног төхөөрөмжөөр боловсруулсан логикийн хувьд харилцан хамааралтай өгөгдөл юм.

Өгөгдлийн сангийн менежментийн систем нь мэдээллийн санг үүсгэх, удирдах, боловсруулах програм хангамж, хэлний орчин юм. DBMS-ийн хуваарилалт:

  • Гадаад дискүүд (диск, соронзон хальснууд гэх мэт) өгөгдлийн сан болон RAM;
  • Хэрэглэгчийн хандалт;
  • Өөрчлөгдөх, архивлах болон сэргээх мэдээллийн санг удирдах;
  • Мэдээлэл боловсруулахад нэвтрэх хэлийг заах;
  • Өгөгдлийн санг үүсгэх, өөрчлөх, удирдах боломжтой.

Энгийнээр хэлбэл, мэдээллийн сан нь мэдээллийг хадгалах аргыг тодорхойлсон бөгөөд DBMS нь үүнийг боловсруулдаг арга юм . Үүнээс гадна, өгөгдлийн сангийн менежментийн систем нь тодорхой сэдэвчилсэн хэсэг эсвэл мэдээллийн төрөл бүрийн боловсруулсан төрөл бүрийн өгөгдөл, төрөлжсөн өгөгдлийг боловсруулах боломжтой ерөнхий хэрэглээний системд хуваагддаг. Өгөгдлийн сангийн менежментийн тусгайлсан системийн жишээ нь объект хандалтад байдаг.

Харилцааны менежментийн систем

Компьютерийн өгөгдлийн санг бий болгосноос хойш тэдгээрийн олон загвар бий болсон боловч харьцангуй загвар нь хамгийн түгээмэл болж чадсан юм. Энэ нь мэдээллийн багцын нэгдэл бөгөөд бүрэн бүтэн байдал, хамгийн бага хэмжээний мэдээллийн баталгаа юм. Хүснэгтний загвар нь ихэнх сэдвүүдийн хувьд хэрэглэгдэж байсан бөгөөд харьцангуй мэдээллийн санг удирдах систем нь хурдацтай хөгжиж эхэлсэн. Энэ зураг нь "Сургалтын бааз" гэсэн харьцааны бүтцийн жишээг харуулж байна.

Харилцан холбоотой бүх DBMS нь SQL өгөгдлийн ANSI стандарт болон бусад DBMS-ийн хэрэглээний програмуудыг ажиллуулах боломжийг олгодог relational загваруудын үндсэн зарчмыг дэмждэг. Үүнээс гадна, том DBMS-ууд өөрсдийн өргөтгөлтэй SQL өргөтгөлтэй байна. Их хэмжээний төслүүдийн мэдээллийн менежментийн систем жишээ нь Microsoft SQL Server болон Oracle юм.

Холбогдох загвар нь интернетийн төслийг боловсруулахад амжилттай ашиглагдаж байна. Жишээ нь MySQL болон PostgreSQL юм.

NoSQL технологи

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

NoSQL өгөгдлийн сангийн үндсэн ангилалууд нь:

  1. "Гол-Утга" . Хамгийн түгээмэл DBMS нь Redis, Voldemort, Tokyo Cabinet болон Dynomite нар юм.
  2. BigTable-ийн классууд. Хайлтын системд дотоод ашиглах зорилгоор Google-ээс боловсруулсан. Албан ёсны BigTable Үүнийг санал болгодоггүй, гэхдээ үүнд үндэслэсэн DBMS байдаг. Энэ бол Hadoop, Hypertable, Cassandra юм.
  3. Баримт бичигт чиглэсэн. Хамгийн алдартай нь Berkeley DB XML, MongoD, eXist, CouchDB юм.
  4. Графикийн онол дээр суурилсан . Neo4j, Sones graphDB болон AllegroGraph-д ашиглагддаг.

DBMS-ийн ирээдүй

Өгөгдлийн сангийн менежментийн зах зээлийн системүүд үргэлжлэн хөгжсөөр байгаа бөгөөд NoSQL шийдлийг ашиглах хандлагатай байна. Мэдээжийн хэрэг, "сонгодог" SQL дээр маш олон нарийн төвөгтэй програм хангамжийн системийг хэрэгжүүлсэн бөгөөд зах зээл дээрх Microsoft-ийн болон Oracle-ийн зах зээл дээрх аварга компаниудын нэг юм. Гэхдээ өндөр түвшний итгэл үнэмшилтэйгээр ирэх жилүүдэд NoSQL нь мэдээллийн нарийн төвөгтэй системийг хөгжүүлэхэд удирдагчдыг ихээхэн түлхэц өгөх болно гэж үзэж болно.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mn.delachieve.com. Theme powered by WordPress.