Komputiloj, Datumbazoj
Vivo kaj datumbazo mastrumado sistemo
Ni loĝis en mondo en kiu informoj pri objekton se ne preskaŭ pli grava, ol la materia objekto. Kiam venas nova homo, li tuj ricevas la nomon, heredu la familia nomo kaj patronomo (downright sub la leĝoj de programado orientita al celoj, ĉu ĝi estas malĝusta), naskas la unuan dokumenton de li - naskiĝatestilon, desegnu ĉiuj ties ins kaj outs de la diversaj registroj. Kiel lia kresko kaj disvolviĝo multigos kaj kreski arkivoj informoj pri ĝi: historio, dokumentoj en infanĝardeno kaj poste en lernejo, poste ili iĝis interesita pri la milita rekrutado oficejo, ktp tra la vivo. Vi povus pensi ke la tuta homa vivo estas bazita nur la fakto ke la malsamaj datumbazo mastrumado sistemoj (DBMS) povas plenigi iliajn nesatigebla ene informon. Iel ni ankoraŭ konsideri nin mem - viro - la krono de la naturo, kvankam la bestoj ŝajnas ofte pli saĝaj ol ni.
Plej multaj homoj en ĉiuj el tiuj wisdoms informo ne aparte pensas. Nur vivi en paco, foje plena de diversaj profiloj, donu konsento kolekti pli da informoj pri vi mem (aŭ eĉ ne scias pri ĝi). Iu ke ĉiuj informoj procezoj, liaj funkcioj inkluzivi datumbazo mastrumado, inkludas diversajn informojn. Tio povas esti banko oficistoj, persona departementoj, arkivistoj, kaj multaj aliaj. Eĉ malpli multaj homoj (programistoj kaj sistemo administrantoj) alportis siajn proprajn manojn starigi kaj subteni datumbazo mastrumado sistemo, kaj foje krei ilin. Profesio postulas programistoj por pli klare kompreni kion informoj, kiel manipuli ĝin kaj kion programoj estas taŭga por tiu celo.
Kiam trejnado programisto profesio interalie studis kaj datumbazo mastrumado sistemo Aliro. Efektive, tiu datumbazo estas la plej stulta, ĉar tiu ne provizas plenan potencon serviloj: la samtempaj operacion de pluraj personoj kun la sama datumbazo komenci blokanta pecoj de informo, kaj eĉ tutaj tabloj por grandajn volumojn de datumoj ŝajnas panei kaj tiel plu. Ĝi daŭre estas mistero, kial ĉiuj inkluzivita Aliro al la eduka sistemo, por profesiaj programistoj por ĝi ne funkcios, kaj ĉiuj aliaj ne volas scii, ol datumbazo mastrumado sistemo diferencas de aliaj. Estus pli bone anstataŭ Access'a studentoj estis donita la kapablojn labori kun PostgreSQL kaj MySQL, survoje por klarigi la diferencojn inter ili. Tamen, kiel la serviloj kuras ambaŭ tiuj datumbazoj, vi devas krei ampleksa datumbazo devos evoluigi pli kaj la kliento apliko - io kun kiu funkcios plu finaj uzantoj. Sed tiu pado iras ĉiu profesia programado, kaj ĝi ne estas necese inventi vian propran biciklon.
Kaj tio ĝenerale inkludas la koncepton de profesia datumbazo mastrumado sistemo? Unue - la eblecon labori kun grandega datumoj aroj (elektronika katalogo de grava librejo povas nombri milionojn da priskriboj, ĉiu el kiu vi povas scii la prezon, la nombro de disponeblaj kopioj, kaj sur kio ili estas magazenoj); due - labori kun multnombraj uzantoj samtempe, ĉiu el kiuj ricevas la koncernan informon (alivorte, la du vendistoj ne povas vendi al malsamaj klientoj per simpla ekzemplo de iu el raraj libroj). La tria eblo - la informo estas protektitaj kontraŭ hazarda damaĝon kiam lia ŝanĝo komencis, sed ne estis korekte kompletigita. Teorie, oni povas imagi tian situacion: la butiko ricevas pagon per drato kopio, la financoj estas io kio estis debitita de la aĉetanto la konton kaj tiam devas esti kreditita al la konto de la vendejo, sed pro la fiasko de la dua parto de la operacio ne estis farita. Inteligenta datumbazo ambaŭ flankoj de la operacio estas farita en unu transakcio, kio estas aŭ plene konfirmita (kiam ĉio iris glate), aŭ tute nuligita (por ajna kulpo). Je la nivelo de la aĉetanto ĝi donas fidon, ke se liaj rimedoj esti skribita sur la konto, ili estas garantiita por akiri al la konto vendejo.
Similar articles
Trending Now