Kev faib tawm cov ntaub ntawv: thev naus laus zis, tsim qauv, kev ruaj ntseg

Cov txheej txheem:

Kev faib tawm cov ntaub ntawv: thev naus laus zis, tsim qauv, kev ruaj ntseg
Kev faib tawm cov ntaub ntawv: thev naus laus zis, tsim qauv, kev ruaj ntseg
Anonim

Kev nthuav dav kev coj ua ntawm kev siv cov ntaub ntawv xov xwm hauv daim ntawv digital vim yog ergonomic, kev ua haujlwm thiab kev ua haujlwm zoo. Qhov xwm txheej "daim duab" tau hloov pauv loj loj ntawm cov ntaub ntawv txee, lub cev databases, repositories ntawm cov phau ntawv thiab lwm yam ntaub ntawv thiab cov ntaub ntawv siv. Txawm li cas los xij, cov dej num ntawm kev txiav txim, segmenting thiab faib cov ntaub ntawv tseem tshuav, thiab hauv qee qhov ua rau mob hnyav dua. Nyob rau hauv cov ntsiab lus ntawm kev daws qhov teeb meem no, lub tswv yim ntawm kev faib cov ntaub ntawv systems (RIS) kuj tshwm sim, nyob rau hauv uas ib tug meej qauv ntawm cov ntaub ntawv yog assumed, coj mus rau hauv tus account lub nuances ntawm kev npaj cov neeg siv kev sib raug zoo nrog lawv.

PIC concept

Technologies ntawm faib cov ntaub ntawv systems
Technologies ntawm faib cov ntaub ntawv systems

Qhov xav tau los tsim cov ntaub ntawv xaj qauv rau cov ntaub ntawv xov xwm tau txheeb xyuas thaum ntxov li xyoo 1970. Nyob rau tib lub sijhawm, cov hauv paus ntsiab lus ntawm kev tsim RIS tau raug hu ua ib qho ntawm cov txheej txheem rau kev teeb tsa lub luag haujlwm ntawm cov ntaub ntawv databases. Niaj hnub no, cov qauv zoo li no tsuas yog suav hais tias yog nyob rau hauv cov ntsiab lus ntawm qhov muaj peev xwm ntawm automating cov ntaub ntawv ntws yam tsis muaj ib qho chaw tswj hwm. Yog li ntawd, dab tsi yog ib qho kev faib cov ntaub ntawv automated? Qhov no yog ib puag ncig cov ntaub ntawv digital, cov khoom siv ua haujlwm uas, thaum cuam tshuam nrog kev tswj hwm lub khoos phis tawj, tau muab faib ua cov kev pom zoo raws li qhov hauv qab algorithm. Cov ntsiab lus ua haujlwm ntawm kev tsim kho vaj tse yog kev sib txuas, thiab cov khoom raug nkag siab raws li cov lus qhia, cov ntaub ntawv thiab cov khoom siv thev naus laus zis.

Principles of creation RIS

Nws tuaj yeem ua tiav kev ua haujlwm siab ntawm RIS nkaus xwb yog tias cov hauv qab no tau pom zoo:

  • Txoj kev pom tseeb. Nyob rau hauv lub qhov muag ntawm tus neeg siv, lub hom phiaj database nyob rau hauv ib tug faib network yuav tsum tau nthuav tawm nyob rau hauv tib txoj kev raws li nyob rau hauv ib tug non-distributed system hom.
  • Kev ywj pheej. Kev ua haujlwm ntawm ib qho RIS yuav tsum tsis txhob cuam tshuam los ntawm lwm cov tes hauj lwm. Hauv qhov no, nws tsim nyog sau cia lub hauv paus ntsiab lus ntawm kev ywj pheej ntawm kev nkag siab ntawm kev siv tus kheej txaus.
  • Synchronization. Lub xeev cov ntaub ntawv yuav tsum hloov tsis tau thiab tsis tu ncua thaum lub sijhawm ua haujlwm ntawm FIG.
  • Kev cais ntawm "cov neeg siv khoom" ntawm cov ntaub ntawv. Nyob rau hauv tus txheej txheem ntawm kev ua hauj lwm nrog cov ntaub ntawv, cov neeg siv yuav tsum tsis txhob cuam tshuam ib leeg los yog sib tshuam nyob rau hauv ib txoj kev los yog lwm yam, tshwj tsis yog tias qhov no yog muab los ntawm hom ntawv nws tus kheej.lawv txoj haujlwm.

RIS Design

Kev sib txuas ntawm server
Kev sib txuas ntawm server

Lub luag haujlwm tseem ceeb ntawm kev tsim qauv yog los tsim cov qauv kev ua haujlwm ntawm RIS, uas yuav txhais cov kev teeb tsa ntawm kev sib cuam tshuam ntawm cov khoom nrog ib leeg nyob rau hauv lub moj khaum ntawm kev tsim kho vaj tse, nrog rau cov tswv yim rau kev sib koom tes nrog cov ntsiab lus ntawm qhov nruab nrab. ib puag ncig. Raws li txoj cai, cov khoom tso tawm yog cov duab ntawm lub network nrog tsim kev sib txuas ntawm cov khoom ntawm ib qho kev faib tawm. Cov kev tsis sib haum xeeb ntawm cov pob khoom no, txhais tau tias ntawm lawv cov kev tu thiab tswj tau raug txiav txim. Txog niaj hnub no, hauv kev tsim cov ntaub ntawv faib tawm, ob txoj hauv kev rau lub koom haum ua haujlwm ntawm qhov chaw ua haujlwm tau siv:

  • Nrog rau qhov tseem ceeb ntawm cov txheej txheem kev xa xov ntawm cov ntsiab lus.
  • Raws li kev tswj hwm tus txheej txheem hu hauv server muab kev pabcuam.

Lub koom haum kev lag luam ntawm lub network faib muab rau kev kawm ntxaws ntxaws ntawm kev sib txuas lus raws tu qauv, network modules rau kev pabcuam hu rau cov lus txib thiab cov yam ntxwv ntawm cov cuab yeej pabcuam pabcuam, uas yuav muab lub platform hardware rau kev ua haujlwm.

Design Levels

Distributed databases
Distributed databases

Txoj kev txhim kho tag nrho ntawm tus qauv RIS tsis tuaj yeem ua tsis tau yam tsis suav nrog ob peb txheej ua haujlwm ntawm kev sawv cev hauv lub network. Tshwj xeeb tshaj yog, cov haujlwm rau kev faib cov ntaub ntawv cuam tshuam rau qib hauv qab no:

  • Lub cev. Technical infrastructure ncaj qha rau cov ntaub ntawv xa mus. Tsis yog tus twgyuav muaj cov txheej txheem faib cov ntaub ntawv, tab sis nyob rau hauv txhua rooj plaub, nws koom nrog kev ua haujlwm ntawm kev siv tshuab, teeb liab thiab hluav taws xob cuam tshuam nrog cov txheej txheem tshwj xeeb. Nws yog lub koom haum ntawm cov txheej txheem kev sib txuas lus nrog rau qee cov qauv uas cov neeg tsim qauv ntawm lub cev txheej tau suav rau.
  • Txoj. Ib hom txheej txheem ntawm kev hloov cov teeb liab thiab cov ntaub ntawv ntim rau hauv ib qho kev pom zoo rau nws yooj yim txais tos thiab xa mus rau hauv cov kwj tis system. Ib tug bitmask yog tsim, ib tug datagram yog tsim, thiab ib tug checksum yog xam raws li cov cim ntawm cov lus packed rau lub bitstream.
  • Network. Thaum lub sij hawm tsim ntawm theem no, lub cev infrastructure rau kev khiav hauj lwm ntawm ib tug faib cov ntaub ntawv system thiab network yuav tsum tau npaj txhij, raws li zoo raws li ib tug cov ntaub ntawv transformation qauv rau tom ntej kev ncig nyob rau hauv cov kwj. Nyob rau theem network, cov kab sib txuas lus tshwj xeeb tau tsim, qhov tsis sib xws ntawm lawv cov kev sib cuam tshuam nrog cov tshuab tau xav, cov kev thiab cov ntsiab lus nruab nrab ntawm cov ntaub ntawv ua haujlwm tau teeb tsa.

Client-server technology

Database hauv server
Database hauv server

Lub tswv yim ntawm "tus neeg siv khoom-neeg rau zaub mov" tus qauv sawv cev hauv lub network tau muaj txij li qhov tshwm sim ntawm thawj cov neeg siv ntau cov ntaub ntawv xov xwm, tab sis rau hnub no lub hauv paus ntsiab lus ntawm kev teeb tsa cov neeg siv kev sib cuam tshuam nrog cov txheej txheem database yog qhov tseem ceeb hauv cov ntsiab lus. ntawm qhov kev siv ntawm RIS. Niaj hnub no, tus qauv no tau hloov kho, hloov kho rau qee yam haujlwm, ua ke nrog lwm cov ntsiab lus ntawm lub koom haum network, tab sis nws ob lub tswv yim yooj yim.yuav tsum tau txais kev cawmdim:

  • Cov ntaub ntawv tuav ntawm ib lossis ntau lub servers tseem muaj rau ntau tus neeg siv. Tus naj npawb tshwj xeeb ntawm cov neeg siv nrog kev nkag mus yuav txawv nyob ntawm cov haujlwm tam sim no, tab sis hauv txoj cai, qhov tseem ceeb ntawm kev nkag mus tsis txwv tseem nyob.
  • Nyob rau hauv cov txheej txheem ntawm kev siv cov ntaub ntawv faib tawm, nws cov neeg siv yuav tsum tuaj yeem sib koom ua cov ntaub ntawv hauv hom kev ua haujlwm ib txhij lossis kev ua haujlwm sib luag ntawm ntau txoj kev.

Qhov tseem ceeb ntawm kev faib khoom hauv "tus neeg siv khoom-neeg rau zaub mov" yog hais txog cov neeg siv khoom tshwj xeeb, txij li lawv kuj tseem raug txiav txim siab hauv ntau qhov kev pom los ntawm tus neeg siv khoom mus rau lub tshuab kev pabcuam uas ua haujlwm cov ntaub ntawv raws li muab cov algorithms hauv raws li qee txoj cai nkag.

Remote Data Access Technologies

Ib qho ntawm cov xwm txheej tseem ceeb rau kev ua kom muaj kev nkag mus tau mus tas li rau cov ntaub ntawv hauv RIS yog lub peev xwm nkag mus rau hauv cov ntaub ntawv warehouse los ntawm lub server. Rau qhov no, cov qauv sib txawv yog siv nrog kev nkag mus rau cov ntaub ntawv xws li RDA. Nyob rau hauv xws li cov qauv, cov tswv yim yog siv raws li ib tug ywj siab software muaj nuj nqi ntawm database tswj system. Piv txwv li, geographically faib cov ntaub ntawv systems feem ntau ua hauj lwm los ntawm ib tug SQL neeg rau zaub mov infrastructure ntawm lawv tus kheej xam installation. Kev ua haujlwm ntawm cov neeg rau zaub mov no tsuas yog txwv rau kev ua haujlwm qis uas cuam tshuam nrog lub koom haum, kev tso kawm, kev cia khoom thiab ntau yam kev tswj hwm hauv lub cev nco txog kev khaws cia. Txheej txheemcov ntaub ntawv database kuj yuav tsum muaj cov ntaub ntawv hais txog cov neeg siv sau npe nrog cov npe ntawm lawv cov cai nkag mus rau thaj chaw deb.

Distributed information systems server
Distributed information systems server

App Server Technologies

Kev ua haujlwm ruaj khov ntawm RIS tsuas yog pom tau tias muaj txiaj ntsig zoo ntawm cov ntaub ntawv sib cais raws li qhov yuav tsum tau muaj rau cov khoom siv hauv server. Hauv particular, cov ntawv xov xwm ntawm lub cim xeeb loj thiab ceev yuav tsum tau soj ntsuam. Lub ntsiab lus ntawm kev faib cov ntaub ntawv thev naus laus zis hauv qhov no ntawm server software yog ntsuas thiab txhawb nqa lub zog ntsuas ntawm cov txheej txheem thev naus laus zis. Yog tias tsim nyog, lub kaw lus cia li txuas ntxiv cov peev txheej server. Tshwj xeeb, txoj haujlwm no yog siv los ntawm daim ntawv thov neeg rau zaub mov, coj cov kev hu tsim nyog ntawm qib txheej txheem. Yuav ua li cas zoo npaum li cas ib qho kev cai tswj hwm module yuav yog nyob ntawm lub tswv yim ntawm kev tsim ib qho kev siv computer thiab nws lub zog muaj peev xwm.

Kev ruaj ntseg hauv cov ntaub ntawv xa tawm

Kev tiv thaiv cov ntaub ntawv faib tawm
Kev tiv thaiv cov ntaub ntawv faib tawm

Tsis muaj qhov system uas tswj kev faib tawm cov ntaub ntawv hnub no tuaj yeem lav kev ruaj ntseg tiav. Qhov no tsis siv rau qib kev ruaj ntseg, tab sis nyob rau hauv cov hauv paus ntsiab lus rau kev xyaum ua hauj lwm qauv nyob rau hauv uas tshwj xeeb kev tiv thaiv cov cuab yeej yog siv. Kev ntsuas tsim nyog txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawmuas thiab sim nkag mus rau hauv lub system ua impractical. Txhais tau hais tias kom ntseeg tau cov ntaub ntawv kev ruaj ntseg ntawm cov ntaub ntawv xa tawm yuav tsum tau tsim thiab tsim rau hauv pab pawg neeg ua haujlwm tsuas yog tom qab kev tshuaj xyuas dav dav ntawm kev hem thawj. Kev soj ntsuam kev pheej hmoo ua tiav yuav muab lub hom phiaj kev soj ntsuam ntawm cov xwm txheej thiab qhov tsis muaj peev xwm cuam tshuam los ntawm cov neeg tawm tsam, cov neeg sab nrauv tsis ua haujlwm, cov ntaub ntawv cuam tshuam, thiab lwm yam.

Kev RIS

Txoj hauv kev tseem ceeb ntawm kev nce qhov kev tawm tsam ntawm RIS rau ntau yam ntaub ntawv hem suav nrog:

  • Kev nkag mus. Niaj hnub no, neeg rau zaub mov thiab cov neeg siv encryption algorithms nrog 56-ntsis yuam sij xws li DES thiab nws cov analogues tau siv dav.
  • Kev tswj hwm txoj cai nkag tau zoo. Kev tsis pub leej twg paub thiab kev lees paub tau ntev ntev yog lub hauv paus ntsiab lus hauv kev ua kom cov ntaub ntawv kev nyab xeeb ntawm kev faib khoom siv hluav taws xob, tab sis kev poob siab ntawm cov thawj coj mus rau cov txheej txheem tshiab ntawm kev txheeb xyuas tus neeg siv thaum kawg ua rau tsim qhov khoob loj hauv kev tiv thaiv tes hauj lwm.

Txo cov ntaub ntawv kev noj nyiaj txiag

Txawm tias tsis muaj kev cuam tshuam ntawm cov neeg intruders, kev ua haujlwm tsis tu ncua ntawm RIS tuaj yeem nrog cov txheej txheem tsis zoo, uas suav nrog kev cuam tshuam ntawm cov ntaub ntawv pob khoom. Koj tuaj yeem tawm tsam nws los ntawm kev qhia txog kev tiv thaiv cov ntsiab lus cryptographic, uas tiv thaiv tsis tau cov ntaub ntawv hloov pauv thiab hloov pauv txheej txheem.

Zoo kawg

Distributed cov ntaub ntawv systems
Distributed cov ntaub ntawv systems

Kev nce hauv kev tsim khoom ntawm software thiab kho vajtse thiab kev loj hlob ntawm cov ntaub ntawv sib pauv cov lus pom zoo txiav txim siab qhov xav tau ntawm cov koom haum tsim nyog ntawm qhov chaw digital. Lub tswv yim ntawm kev faib cov ntaub ntawv hauv qhov kev nkag siab no yog ib qho ntawm lub hauv paus ntsiab lus ntawm kev tsim cov qauv ntawm cov neeg siv kev sib cuam tshuam nrog databases ntawm ntau qib. Nyob rau tib lub sijhawm, txoj hauv kev mus rau lub server ntaus ntawv, kev tswj hwm thev naus laus zis ntawm cov ntaub ntawv ntws, cov txheej txheem suav, thiab lwm yam kuj tseem hloov pauv. Cov teeb meem cuam tshuam txog kev ua kom muaj kev ruaj ntseg thiab kev lag luam nrog kev txhawb nqa ntawm RIS kuj tseem cuam tshuam.

Pom zoo: