Байгууллагадаа мэдээллийн сан сонгох

Агуулгын хүснэгт:

Байгууллагадаа мэдээллийн сан сонгох
Байгууллагадаа мэдээллийн сан сонгох
Anonim

Oracle, SQL Server, Microsoft Access, MySQL, DB2 эсвэл PostgreSQL? Өнөөдөр зах зээл дээр маш олон төрлийн мэдээллийн сангийн бүтээгдэхүүнүүд байгаа нь танай байгууллагын дэд бүтцэд зориулсан платформыг сонгох нь хэцүү төсөл болгож байна.

Шаардлагаа тодорхойл

Өгөгдлийн сангийн удирдлагын системийг (эсвэл DBMS) ширээний мэдээллийн сан болон серверийн өгөгдлийн сан гэсэн хоёр ангилалд хувааж болно.

Ширээний мэдээллийн сан нь нэг хэрэглэгчийн хэрэглээний программуудад чиглэгддэг бөгөөд стандарт персонал компьютерууд дээр (тиймээс ширээний компьютер гэсэн нэр томъёо) байрладаг.

Image
Image

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

Өгөгдлийн сангийн шийдлийг хэрэгжүүлэхийн өмнө хэрэгцээний нарийн шинжилгээ хийх нь чухал. Хэрэгцээний шинжилгээний үйл явц нь танай байгууллагад зориулагдсан байх боловч дор хаяж дараах асуултуудад хариулах ёстой:

  • Мэдээллийн санг хэн ашиглах, ямар даалгавар гүйцэтгэх вэ?
  • Өгөгдлийг хэр олон удаа өөрчлөх вэ? Эдгээр өөрчлөлтийг хэн хийх вэ?
  • Мэдээллийн сангийн мэдээллийн технологийн дэмжлэгийг хэн өгөх вэ?
  • Ямар техник хангамж байгаа вэ? Нэмэлт техник хангамж худалдаж авахад төсөв бий юу?
  • Өгөгдлийн хадгалалтыг хэн хариуцах вэ?
  • Интернэтээр дата хандалтыг санал болгох уу? Хэрэв тийм бол ямар түвшний хандалтыг дэмжих ёстой вэ?

Та эдгээр асуултын хариултыг цуглуулсны дараа өгөгдлийн сангийн удирдлагын тодорхой системийг үнэлэх үйл явцыг эхлүүлэхэд бэлэн байх болно. Таны нарийн төвөгтэй шаардлагыг хангахын тулд нарийн төвөгтэй олон хэрэглэгчийн серверийн платформ (SQL Server эсвэл Oracle гэх мэт) шаардлагатай гэдгийг олж мэдэж болно. Нөгөөтэйгүүр, Microsoft Access гэх мэт ширээний мэдээллийн сан нь таны хэрэгцээг хангах чадвартай байж магадгүй (мөн сурахад илүү хялбар, мөн халаасны дэвтэрт илүү зөөлөн.)

Ширээний мэдээллийн сан

Ширээний өгөгдлийн сангууд нь олон нарийн төвөгтэй өгөгдөл хадгалах, удирдах шаардлагуудыг хямд, энгийн шийдлээр санал болгодог. Тэд "ширээний" (эсвэл хувийн) компьютер дээр ажиллахад зориулагдсан тул нэрээ олж авдаг. Та эдгээр бүтээгдэхүүний заримыг аль хэдийн мэддэг болсон байх - Microsoft Access, FileMaker болон OpenOffice/Libre Office Base (үнэгүй) нь гол тоглогчид юм. Ширээний мэдээллийн санг ашигласнаар олж авсан хэд хэдэн давуу талыг авч үзье:

  • Ширээний мэдээллийн сан нь хямд. Ихэнх ширээний шийдлүүдийг ойролцоогоор 100 доллараар авах боломжтой (серверт суурилсан үеэлүүдийнх нь мянга мянган доллартай харьцуулахад). Хэрэв та Microsoft Office-ийн хуулбарыг эзэмшдэг бол та Microsoft Access-ийн лицензтэй эзэмшигч байж магадгүй.
  • Ширээний өгөгдлийн сан нь хэрэглэгчдэд ээлтэй. Эдгээр системийг ашиглахдаа SQL-ийн талаар нарийн ойлголттой байх шаардлагагүй (хэдийгээр олон хүн танд SQL-г дэмждэг ч гэсэн). Ширээний DBMS нь ихэвчлэн удирдахад хялбар график хэрэглэгчийн интерфэйсийг санал болгодог.
  • Ширээний мэдээллийн сан нь вэб шийдлүүдийг санал болгодог. Орчин үеийн олон ширээний мэдээллийн сан нь вэб функцээр хангадаг бөгөөд ингэснээр та вэб дээр өөрийн өгөгдлийг статик эсвэл динамик байдлаар нийтлэх боломжтой.

Серверийн мэдээллийн сан

Image
Image

Microsoft SQL Server, Oracle, нээлттэй эхийн PostgreSQL болон IBM DB2 зэрэг серверийн өгөгдлийн сангууд нь олон хэрэглэгчдэд өгөгдөлд хандах, шинэчлэх боломжийг олгох замаар их хэмжээний өгөгдлийг үр ашигтай удирдах боломжийг байгууллагуудад санал болгодог. нэгэн зэрэг. Хэрэв та өндөр үнийг даван туулах чадвартай бол серверт суурилсан мэдээллийн сан нь танд өгөгдлийн удирдлагын цогц шийдлийг өгөх болно.

Серверт суурилсан системийг ашигласнаар хүртэх үр өгөөж нь олон янз байдаг. Гарсан хэд хэдэн томоохон ололтыг харцгаая:

  • Уян хатан байдал. Серверт суурилсан өгөгдлийн сан нь таны өгөгдлийн удирдлагын аливаа асуудлыг шийдэж чадна. Хөгжүүлэгчид эдгээр системд дуртай байдаг, учир нь тэдгээр нь өгөгдлийн санд чиглэсэн захиалгат програмуудыг хурдан хөгжүүлэх боломжийг олгодог програмистуудад ээлтэй програмист интерфейс (эсвэл API) байдаг. Oracle платформ нь олон үйлдлийн системд ашиглах боломжтой бөгөөд Линуксд дурлагчдыг Microsoft-той хослуулан тоглоход тэгш боломжоор хангадаг.
  • Хүчтэй гүйцэтгэл. Серверт суурилсан мэдээллийн сан нь таны хүссэнээр хүчирхэг байдаг. Томоохон тоглогчид таны хийж чадах ямар ч боломжийн техник хангамжийн платформыг үр дүнтэй ашиглаж чадна. Орчин үеийн өгөгдлийн сангууд нь олон, өндөр хурдны процессор, кластер сервер, өндөр зурвасын холболт, алдааг тэсвэрлэх чадвартай хадгалах технологийг удирдах боломжтой.
  • Өргөтгөх чадвар. Энэ шинж чанар нь өмнөх шинж чанартай хамт ажилладаг. Хэрэв та шаардлагатай техник хангамжийн нөөцөөр хангахыг хүсвэл серверийн мэдээллийн сан нь маш хурдацтай өсөн нэмэгдэж буй хэрэглэгчид болон/эсвэл өгөгдлийг хялбархан зохицуулж чадна.

NoSQL мэдээллийн сангийн хувилбарууд

Байгууллагад зарим нь уламжлалт бүтэцгүй их хэмжээний нарийн өгөгдлүүдтэй ажиллах хэрэгцээ өсөхийн хэрээр "NoSQL" мэдээллийн сан улам өргөн тархсан. NoSQL өгөгдлийн сан нь уламжлалт харилцааны өгөгдлийн сангийн нийтлэг багана/мөр дизайн дээр бүтээгдээгүй, харин илүү уян хатан өгөгдлийн загварыг ашигладаг. Загвар нь өгөгдлийн сангаас хамаарч өөр өөр байдаг: зарим нь өгөгдлийг түлхүүр/утга хос, график эсвэл өргөн баганаар зохион байгуулдаг.

Хэрэв танай байгууллага их хэмжээний өгөгдөл задлах шаардлагатай бол зарим RDBM-ээс тохируулахад хялбар, өргөтгөх боломжтой энэ төрлийн мэдээллийн санг анхаарч үзээрэй. Шилдэг өрсөлдөгчид нь MongoDB, Cassandra, CouchDB болон Redis юм.

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