Компьютер, Програм хангамж
Үйлчлүүлэгч-сервер технологи
сервер болон клиент нь сүлжээгээр тэдний хооронд холболт - үйлчлүүлэгч-сервер технологийн бие даасан хоёр харилцан үйл ажиллагааг хангадаг.
Серверүүд дэмжих үүрэгтэй үйл явцыг гэж нэрлэдэг мэдээллийн санд серверээс хариу арга хэмжээ авах хүсэлт болон хүлээж илгээх үйл явц - файлын систем болон хэрэглэгчийн.
Үйлчлүүлэгч-сервер загвар систем барьж ашиглаж байгаа мэдээлэл боловсруулах мэдээллийн санд үндэслэн, түүнчлэн шуудангийн систем дээр. клиент-сервер нь ихээхэн өөр өөр байдаг гэж нэрлэгддэг файл сервер архитектур байдаг.
файл сервер (Novell NetWare эсвэл WindowsNT Server) дээр хадгалагдсан файл сервер систем дэх мэдээлэл, тэд нэвтрэх, Paradox, FoxPro гэх мэт "ширээний мэдээллийн сан" ажлын станцуудын үйл ажиллагаа, замаар боловсруулсан байна
ажлын байрлах мэдээллийн сан, мэдээллийн ажиллах хэд хэдэн бие даасан, уялдаа холбоогүй үйл явцад гүйцэтгэсэн. Учир нь бүх өгөгдлийг ажлын, мэдээлэл боловсруулах хурд удаашруулдаг нь сүлжээний сервер дээр дамждаг.
үйлчлүүлэгч болон серверүүдийн тэдгээрийн хоорондын үйл ажиллагааг хуваалцах - үйлчлүүлэгч-сервер технологийн хоёр (наад зах нь) програмуудын үйл ажиллагааг хэрэгжүүлж байна. хадгалалт, мэдээлэл серверээс шууд удирдах нь хариу, жишээ SQLServer, Oracle, Sybase, бусдад байж болно.
хэрэглэгчийн интерфэйс нь тусгай багаж хэрэгсэл, эсвэл ширээний мэдээллийн санг ашиглах нь клиент дээр тулгуурласан барилгын олгодог. Логик өгөгдөл боловсруулах хэсэгчлэн клиент дээр гүйцэтгэсэн бөгөөд зарим нь сервер дээр байна. серверт хүсэлт гаргах нь ихэвчлэн SQL хэл, үйлчлүүлэгчийн гүйцэтгэсэн байна. сервер болон клиент (үүд) боловсруулсан авсан хүсэлтүүд, үр дүн нь буцааж байна.
мэдээлэл нь хадгалагдаж байдаг нэг газар боловсруулсан байна - сервер дээр, тийм болохоор тэдний их хэмжээний сүлжээгээр илгээгдэж байна.
клиент-сервер архитектуртай давуу тал
үйлчлүүлэгч-сервер технологийн мэдээлэл зэрэг чанарын тогтолцоог бий болгодог:
- найдвартай байдал
Мэдээлэл оруулах гэх мэт нийт шинж чанартай ийм үйл ажиллагаа нь өгөгч гүйлгээ механизмыг ашиглан өгөгдлийн сангийн сервер гүйцэтгэсэн байна: 1) atomicity, гүйлгээ бүрт гүйцээн өгөгдлийн бүрэн бүтэн байдлыг хангаж өгдөг; 2) өөр өөр хэрэглэгчдийн гүйлгээний хараат бус байдал; 3) тэсвэр тэвчээр гэмтэл - гүйлгээний үр дүнг хэмнэх.
- Өргөтгөх боломж, өөрөөр хэлбэл, Системийн хүчин чадал нь хэрэглэгчдийн тоо, ашигласан програм хангамжийг өөрчлөлгүйгээр мэдээллийн хэмжээнээс хамааралтай биш юм.
үйлчлүүлэгч-сервер технологийн зохих тоног төхөөрөмжийн тавцан дээр хэрэглэгчид болон мэдээллийн гигабайт мянган дэмждэг.
- Аюулгүй байдал, өөрөөр хэлбэл, найдвартай өгөгдөл хамгаалах хууль бусаар хандах.
- Уян хатан байдал. мэдээ хамтран ажиллах програмууд нь логик давхрага хуваарилах нь: хэрэглэгчийн интерфэйс, логик боловсруулах дүрэм; мэдээллийн менежментийн.
аль хэдийн дурдсанчлан нь файл сервер технологи, бүх гурван давхарга нь ажлын дээр ажилладаг нэг цул мэдүүлэг болгон нэгтгэж байгаа бөгөөд давхаргууд дахь бүх өөрчлөлтүүд нь заавал хэрэглэх, клиент болон серверийн янз бүрийн хувилбаруудад нь өөрчлөлт хүргэж, мөн та нар бүх ажлын машин дээр програм хангамжийн сайжруулалт хийх хүсэж байгаа .
Хоёр шатлалт өргөдөлд үйлчлүүлэгч-сервер технологи үүсэх бүх үүргийг хангаж хэрэглэгчийн интерфэйс нь харилцагч болон мэдээллийн сан удирдлагын бүх үйл ажиллагаа - нь сервер дээр, бизнесийн дүрэм нь сервер болон клиент аль аль нь хэрэгжүүлэх болно.
Гурван түвшний програм завсрын түвшин, бизнесийн дүрэм, хамгийн хувьсагч бүрэлдэхүүн хэсэг юм хэрэгжүүлдэг боломжийг олгодог.
Олон түвшин нь уян хатан боломж, зардал үр дүнтэй байгаа програмуудыг байнга updatable бизнесийн шаардлагад дасан зохицох.
Similar articles
Trending Now