Phetoho ho tloha ho sistimi ea index ea likarete ho ea ho database tse itirisang tsa mekhatlo ea mmuso

Ho tloha ha ho hlokahala ho boloka (rekoto e nepahetseng) data, batho ba hapiloe (kapa ba bolokiloe) mecheng ea litaba tse fapaneng, ka mefuta eohle ea lisebelisoa, tlhahisoleseling e hlokahalang bakeng sa ts'ebeliso e latelang. Ka lilemo tse likete, o ne a betla litšoantšo mafikeng 'me a li ngola fatše holim'a letlalo, ka morero oa ho sebelisoa nakong e tlang (ho otla nare feela mahlong).

Lilemong tse sekete tse fetileng, boitsebiso bo rekotiloeng ka puo ea litlhaku—“ho ngola”—ho atile. Ho ngola, le hoja ho na le melemo e ke keng ea latoloa (ho ata, ho ba bonolo ho bala le ho ngola tlhahisoleseding, joalo-joalo), mabapi le tsamaiso ea data, ha e lumelle ho sebelisoa ka botlalo. Ntho e ntle eo motho a ka e tlisang bakeng sa ho fana ka lintlha tse ngotsoeng ke laeborari (archive). Empa laeborari le eona e ne e tlameha ho tlatselletsoa ka patlisiso e khethehileng (indexing) le sesebelisoa sa taolo ea data - index ea karete. Lenane la likarete ha e le hantle ke lethathamo la libuka tsa libuka. Ho lokela ho boleloa hore lentsoe laebrari (li-archive) ha lea lokela ho utloisisoa feela e le lilaebrari tseo re li tloaetseng, empa hape le lintlha tse ling tse hlophisitsoeng le tse hlophisitsoeng tse ngotsoeng (mohlala, faele ea ofisi ea ngoliso kapa Lekala la Litaba tsa Lehae, Tšebeletso ea Lekhetho la Naha. ).

Ho thata ho nyenyefatsa hore na mekhoa ea ho kenya likarete e bile le tšusumetso e kae tsamaisong ea 'muso ea ngoliso. Ka mohlala, setsi sa ngoliso ea baahi moo aterese ea bolulo e leng sebaka sa sebele sa data e bolokiloeng ka moahi. Kahoo, lintlha tsohle tsa baahi ba lulang literateng le libakeng tse itseng li bolokiloe lefapheng le le leng la ngoliso le khethiloeng ke sebaka seo. Sena se bakoa ke taba ea hore mokhoa ona o u lumella ho fumana kapele, ho ntlafatsa, ho bala le ho hlahisa lintlha tsa lipalo-palo le tsa tlhahlobo ho feta ha tlhahisoleseling e bolokiloe sebakeng se le seng. Mohlala, ofisi ea liphasepoto kapa lefapha la lekhetho leo u leng ho lona le boloka lintlha tse ngotsoeng le tsa 'mele mabapi le mesebetsi ea hau (litlaleho tsa lekhetho kapa lirekoto tsa sechaba). Motho leha e le ofe kapa mokhatlo oa 'muso, ho latela aterese ea ngoliso, a ka khona ho tseba habonolo hore na litokomane li bolokiloe ofising efe ea ngoliso le hore na tlaleho ea chelete e kenngoa hokae lefapheng la setereke la tšebeletso ea lekhetho.

Motheong ona oa bokhoni ba likarabello tsa karete, ho ile ha hahoa tsamaiso eohle ea ngoliso ea data: mabapi le baahi (ofisi ea ngoliso, ofisi ea phasepoto), mabapi le mesebetsi ea moruo (mafapha a litšebeletso tsa lekhetho seterekeng), mabapi le thekiso ea matlo (mafapha a ngoliso ea matlo a setereke), mabapi le likoloi. mafapha a ngodiso le a ditlhatlhobo), mabapi le ba ngodisang sesole (li-commissariats tsa sesole), jj.

Karete ea accounting e qobelloa ho sebelisa matšoao a ngoliso ea mmuso ka lebitso la sebaka (S227NA69-Tver), mabitso a mafapha a fapaneng ho ea ka litšobotsi tsa sebaka (Lefapha la Litaba tsa Setereke sa Pervomaisky), a qobelloa le ho qobelloa ho tsamaisa data, jj.

Ke etsa tlhahiso ea ho nahana ka ho sisinyeha ha yuniti ea data ho sistimi ea ho faela likarete ho tloha ho index ea karete ho ea ho e 'ngoe. E le mohlala o hlakileng, a re nkeng mokhoa oa ho ngolisa koloi hape tsamaisong ea ho ngolisa koloi, ha koloi e rekisoa ho motho eo sebaka sa hae sa ho ngolisa (ngoliso) se fapaneng le sebaka sa ho ngolisoa ha mong'a pele. Ho ea ka melao, morekisi le moreki ba tlameha ho tla ho REO "A" (eo morekisi e leng oa eona) ho ngolisa koloi hape. Ka mor'a ho saena tumellano ea theko le thekiso le ho tlatsa litokomane tse amehang, mong'a e mocha o fumana nomoro ea lipalangoang e sebetsang ka nako e lekanyelitsoeng. Mong'a e mocha, nakong ea ho nepahala ha nomoro ea lipalangoang, o tlamehile ho fihla REO "B" eo a leng ho eona ka ho ngolisa (ngoliso). Ka mor'a hore a fihle REO "B", nomoro ea hae ea ho tsamaea le litokomane tse ling tsa ngoliso li nkoa 'me koloi e ngolisitsoe ho mong'a eona e mocha.

Ho utloisisa ka botlalo motsamao oa yuniti ea tlhaiso-leseling, ka tlase re tla etsa papiso ea motsamao oa yuniti ea data le mohato o mong le o mong oa liketso tsa ho ngolisa.

Ts'ebetso ea 1

Morekisi le moreki ba fihla REO "A" ho reka kapa ho rekisa koloi le ho ikopanya le opareitara. Mokhanni o fumana karete ea ngoliso faeleng ea karete ea ngoliso - ke hore, o batla ka 'mele data, e nkang nako e itseng. Ka mor'a ho fumana karete, e hlahloba ho ba teng ha ho tšoaroa kapa ho robala koloing (lintlha li ngotsoe ka karete ea ho ngolisa koloi).

Ts'ebetso ea 2

Mokhanni, ka mor'a ho etsa liketso tse hlokahalang tsa ho ngolisa, o fana ka linomoro tsa lipalangoang le litokomane tsa ngoliso ka nako e lekanyelitsoeng. Ka lebaka la hore lintlha tse mabapi le mong'a e mocha li tlameha ho bolokoa ho REO "B" (kaha database e thehiloe kareteng le sebakeng sa heno), mokhoa o latelang o entsoe ho fetisetsa tlhahisoleseding ho tloha REO "A" ho REO "B". Lintlha tse mabapi le mong'a e mocha le koloi ea hae li tla tsamaea le eena, tseo a tla fuoa linomoro tsa lipalangoang. Karete ea ho ngolisa e nang le letšoao le khethehileng mabapi le ho hlakoloa e tla lula ho REO "A" e le karolo ea boitsebiso historing ea koloi. Ho hlakoloa ha ngoliso tabeng ena ho bolela hore setsing sa boitsebiso sa REO "A", karolo ena ea tlhahisoleseding e tla fetoha e sa sebetseng 'me e ke ke ea hlola e e-ba lethathamong la lipatlisiso tsa boitsebiso bo boletsoeng ka holimo (karete ea ngoliso ea koloi e hlakotsoeng e tla tlosoa ka thoko ho tse ling. lirolara tse mafolofolo). Tlhahisoleseding e fetisitsoeng ka boeona e tla bontšoa nomorong ea lipalangoang le litokomaneng tsa ho ngolisa.

Ts'ebetso ea 3

Mong'a e mocha, ea fumaneng linomoro tsa lipalangoang ka lebaka la ho hlakoloa ha koloi ho tloha REO "A", o tloha ho REO "B". Lona lebitso la mofuta oa nomoro "transit" le bontša hore nomoro ea hlokahala ho tsamaisa data. Boitsebiso bo fetisoa ho tloha ho REO "A" ho ea ho REO "B", moo mong'a e mocha a sebetsang e le mochine oa data. Ho etsa bonnete ba ho phethoa ha phetisetso ea tlhahisoleseling, linomoro tsa lipalangoang li fanoa ka nako e itseng ea bonnete, eo ho eona mong'a e mocha a tlamehang ho ingolisa ho REO "B". Taolo holim'a ts'ebetso ena e behiloe matsohong a mekhatlo e amehang ea mmuso. Ho latela ho tsoa ho tse kaholimo hore litloaelo tse kholo tsa molao le lisebelisoa tsa batho lia ameha mme li sebelisoa ho laola ts'ebetso ea ts'ebetso ea ho tsamaisa data.

Ts'ebetso ea 4

Ka mor'a hore koloi e fihle ho REO "B", e ngolisitsoe, e bolelang ho rekota lintlha tse mabapi le koloi ka kamoreng ea faele ea REO "B". Opereishene e hula linomoro tsa lipalangoang ebe e fana ka linomoro tse ncha tsa naha, ha e ntse e hatisa karete ea ngoliso ebe e e kenya lethathamong la likarete. Karete ena ea ngoliso e bonts'a lintlha tsohle tse fetisitsoeng ho tsoa ho REO "B".

Sena se phethela ts'ebetso ea phetisetso ea data ea "analoge" ho tloha REO "A" ho ea REO "B". Ntle ho pelaelo, algorithm ena ea ho tsamaisa tlhahisoleseding e rarahane 'me e hloka litšenyehelo tse kholo ho tsoa mehloling ea batho le ho tloha mosebetsing oa' mele. Lintlha tsa koloi tse tsamaisoang ha li fete 3 kilobytes ka molumo, ha theko ea 'maraka ea ho tsamaisa tlhahisoleseding e sebelisa theknoloji e teng e nang le boholo ba 1024 kilobytes ke 3 soms (ho ea ka litefiso tse phahameng tsa li-cellular operators).

Mehla ea ho sebelisa DBMS-Database Management Systems

Ts'ebeliso ea lits'ebetso tsa taolo ea polokelo ea polokelo e ka nolofatsa haholo lits'ebetso tsa ho fetola data ka mefuta e mengata ea lits'ebetso tsa ngoliso. Iketsetse le ho fana ka liphetho tse netefalitsoeng bakeng sa lipotso tsa data.

Bakeng sa mohlala o hlakileng, a re ke re etse papiso le ts'ebetso e ka holimo ea ho ngolisoa hape ha koloi haeba DBMS e ne e sebelisoa.

Ts'ebetso ea 1

Morekisi le moreki ba fihla REO "A" ho reka kapa ho rekisa koloi le ho ikopanya le opareitara. Mokhanni o fumana karete ea ngoliso faeleng ea karete ea ngoliso - ke hore, o batla ka 'mele data, e nkang nako e itseng. Ka mor'a ho fumana karete, e hlahloba ho ba teng ha ho tšoaroa kapa ho robala koloing (lintlha li ngotsoe ka karete ea ho ngolisa koloi). Mokhanni o kenya data ea koloi ho DBMS mme o fumana karabo hang-hang mabapi le ho ba teng ha ho tšoaroa kapa ho qosoa.

Ts'ebetso ea 2

Mokhanni, ka mor'a ho etsa liketso tse hlokahalang tsa ho ngolisa, o fana ka linomoro tsa lipalangoang le litokomane tsa ngoliso ka nako e lekanyelitsoeng. Ka lebaka la hore lintlha tse mabapi le mong'a e mocha li tlameha ho bolokoa ho REO "B" (kaha database e thehiloe kareteng le sebakeng sa heno), mokhoa o latelang o entsoe ho fetisetsa tlhahisoleseding ho tloha REO "A" ho REO "B". Opereishene e kenya data ka mong'a e mocha ho DBMS.

Sena se phethela tšebetso ea ngoliso bocha. Lits'ebetso tse ling kaofela ha li na thuso, kaha database e bohareng. Mong'a e mocha ha a hloke ho fumana (ho lefa) linomoro tsa lipalangoang. Ema moleng oa ngoliso ea koloi (mohala), lefa kopo e tlatsitsoeng, joalo-joalo. Ka nako e ts'oanang, moroalo oa basebetsi ba REO o tla fokotseha kaha ts'ebetso e ke ke ea hlola e hloka morero o rarahaneng oa ho ngolisa bocha.

Hape ha ho na tlhokahalo ea lithibelo tse 'maloa, tse kang tšebeliso ea litšoaneleho tsa libaka ka lipoleiti tsa li-license tsa naha (likhetho tsa libaka li ke ke tsa hlokahala, tse tla lumella likoloi hore li ngolisoe ho REO leha e le efe), ho rekota aterese ea mong'a litokomane tsa ngoliso, ho ngolisoa bocha ha ho ka fetoha sebaka sa bolulo, joalo-joalo lethathamong le leholo.

Monyetla oa ho etsa liphoso tsa litokomane tsa ho ngolisa o felisitsoe ka mokhoa o hlakileng, kaha tlhahisoleseling e mabapi le koloi e fanoa ho tsoa ho database.

Mekhoa e teng ea ho fumana lintlha mekhatlong ea 'muso e itšetlehile ka bokhoni ba ho kenya karete le ho boloka boitsebiso.

Ho ipapisitsoe le se kaholimo, melemo e latelang ea ho sebelisa lisebelisoa tsa tlhahisoleseling (AIS) e ka khethoa:

  • AIS e tla nolofatsa le ho fetola haholo mokhoa oa ho ingolisa.
  • Lits'ebetsong tsa ho ngolisa ho hlokahala ho sebelisa melao-motheo le melao ea moralo oa DBMS.
  • Ho sebelisa bokhoni ba AIS ka botlalo, mokhoa o hlophisitsoeng oa ho ngolisa o lokela ho fetoloa.
  • Menyetla e mengata ea ho kopanya tsamaiso e tobileng le litsamaiso tse ling (mohlala, banka).
  • Ho fokotsa liphoso tse amanang le ntlha ea motho.
  • Ho fokotsa nako e hlokahalang hore baahi ba fumane boitsebiso.

Source: www.habr.com

Eketsa ka tlhaloso