ComputersNtaub ntawv technology

Yuav ua li cas yog ib tug lw? Lw khiav tshuab

Nyob rau hauv ib lub ntiaj teb nyob qhov twg puas tsav puas yam yog hloov li ntawd sai sai, peb yuav tsis rau ib pliag nres. Qhov no siv rau cov tau txais daim ntawv ntawm cov lus tshiab qhia. Unknown lub sij hawm los yog qhov tseeb version ntawm lub software - nws yog lub sij hawm mus sau txog kev paub nyob rau hauv ib tug cheeb tsam. Niaj hnub no peb yuav tham txog dab tsi lub lw, yuav ua li cas nws ua hauj lwm.

Introduction to terminology

Ib tug ntau yam ntawm software rau automating ua lag ua luam dab nrees tsim los pab rau lub lag luam nyob rau hauv lub xeem 15 xyoo. Qhov no yuav tsum tau muaj peev xwm mus ua hauj lwm nrog software rau txawv muaj ntau seem kev sis raug zoo: raws li cov neeg teb xov tooj, programmer, accountant, thiab lwm yam Yog li ntawd, nws yog ib qho tseem ceeb kom nkag siab txog ib co ntawm cov mechanisms ntawm qhov kev pab cuam. Yuav pib, cia nrog xws heev thiab frightening ntau cov ntsiab lus uas ib tug lw. Feem ntau cov feem ntau, qiv cov lus ntawm qhov zoo nkauj muab zais deb ntawm xws li ib tug complex phenomenon, raws li muaj ntau yam twb paub lawm, hais ib lo lus tshiab, ua nws los ntawm lub pob ntseg. Wb to taub hais tias xws li ib tug lw.

lub ntsiab txhais

Qhov no cim yog siv los xa mus rau ib yam khoom uas siv rau hauv lub database. Ob peb ua hauj lwm yog qhov tawm qhov tseeb ua ke rau hauv ib tug thiab khiav qho rau txhua lwm yam, thiab muaj ib tug lw. Nyob rau hauv lub neej txhua hnub, cov kev sib pauv yuav suav hais tias raws li ib tug saw ntawm cov txheej txheem xws li "tsaug zog - ntxuav - hnav khaub ncaws - tshais - mus ua hauj lwm."

Xav txog cov saum toj no tswvyim rau Piv txwv li 1C khoom. Lw - qhov no yog tib indivisible ib theem zuj zus. Ib tug zoo qauv yuav pab raws li ib tug cov ntaub ntawv ntawm lub khoom tsev: qhib lub Desired directory, tsim ib tug tshiab nkag teb chaws, sau nyob rau hauv lub teb muab. Los xyuas kom meej tias tag nrho cov kev ua tau coj mus rau cov yam tshwm sim, nws yog tsim nyog los siv lawv ncaj qha los ntawm tus thawj kom kawg. Tsuas yog ces tus txheej txheem yuav muab suav hais tias ib tug zoo. Txwv tsis pub, cov kev sib pauv yog tso tseg.

Cov dab yuav ua tau yog tsis siv neeg, uas yog muaj nyob rau hauv lub cev, thiab manually los ntawm tus tsim tawm kom tas rau tom qab yuav cov khoom tiav nyob rau hauv thiaj li yuav ua tus tom kawg yooj yim rau cov neeg siv ntawm ib tug lub tuam txhab. Nyob rau hauv tas li ntawd, cov tsis siv neeg hom, thaum tus cwj pwm ntawm tus system yog tswj los ntawm ua-nyob rau hauv mechanism, muas yuav hloov dua siab tshiab khiav.

Muas nyob rau hauv lub 1C: lub subtleties ntawm lub built-in lus

Yuav ua li cas yog ib tug lw nyob rau hauv lub dav dav cov ntaub ntawv, peb yuav to taub. Tab sis txij thaum txhua lub tuam txhab koom nyob rau hauv software txoj kev loj hlob, ua rau nws lawv tus kheej txoj kev, muaj tej yam sib txawv ntawm muas nyob rau hauv dav dav thiab muas nyob rau hauv 1C nyob rau hauv particular. Piv txwv li, lub nested (lw tsis pub dhau lub lw) yog tsis txaus siab nyob rau hauv 1C.

Ntawm tus taw tes ntawm view ntawm syntax tswv ua-nyob rau hauv cov lus yooj yooj yim txaus. Pib tus txheej txheem yog tshaj tawm los ntawm ib tug tshwj xeeb txoj kev BeginTransaction (). ZafiksirovatTranzaktsiyu () txoj kev yog siv los sau cov kev hloov thaum lub sij hawm tua ntawm kev ua. Yog hais tias nyob rau hauv tus txheej txheem nws tsis, nws yog tau OtmenitTranzaktsiyu () rau undo ua hloov.

Vim li cas siv ib tug lw yog preferable? Vim hais tias cov cai nyob rau hauv cov txheej txheem yog sai npaum li cas. Nws yog rau qhov no thiab thov tej programmer. Qhov txawv nyob rau hauv ceev tej zaum yuav tsis raws li hnov tias 1C neeg siv nyob rau hauv lub chaw ua hauj lwm 1-2 neeg ua hauj lwm, tab sis nws yog tsis yooj yim sua tsis txhob xav tias thaum nws los txog rau tag nrho lub tuam tsev, nyob rau tib lub sij hawm kom ua tau ntau yam hauj lwm nyob rau hauv qhov kev pab cuam.

pitfalls

Nyob rau hauv tas li ntawd mus rau lub cuab zoo, muaj raws nyob rau hauv ib tug loj nce nyob rau hauv lub ceev ntawm kev nyeem ntawv thiab teev thaum ua hauj lwm nrog cov database, nyob rau hauv ib tug lw muaj yog ib tug rho tawm. Wb rov qab mus rau lub ua ntej lawm cov piv txwv ntawm lub neej. Yuav ua li cas yog ib tug lw uas yog tsis tau ua los ntawm ib tug neeg, thiab tag nrho cov tsev neeg? Txhua leej txhua tus yog sim kom tau mus rau hauv lub chav dej los ntxuav li ua ntej tag nrho cov pawg neeg nyob rau hauv lub chav ua noj vim hais tias nws yog noj tshais lub sij hawm. Raws li ib tug tshwm sim, tsev neeg yog tsis zoo siab nrog txhua lwm yam. Thaum zoo tshaj plaws, nws yog ib tug phem pib ntawm lub hnub, thiab rau ntawm phem tshaj - ua lig rau kev ua hauj lwm, ib tug lus txwv los ntawm nws superiors, los thwart.

Nyob rau hauv qhov kev pab cuam muaj yog tib yam. Yog hais tias tag nrho cov neeg yuav pib hloov cov ntaub ntawv nyob rau tib lub sij hawm nyob rau hauv tib daim ntawv, uas yog suav hais tias yog kawg version? Yuav ua li cas cov ntaub ntawv no yog siv los txuag? Nyob rau hauv kev txiav txim kom tsis txhob muaj xws tsis meej pem, muaj yog ib tug locking mechanism. Qhov no txhais tau tias thaum ib tug neeg ua hauj lwm rau ib daim ntawv, lub thib ob muab tso nyob rau hauv lub virtual queue thiab waits. Thaum muaj kev vam meej kawm tas los rollback daim ntawv tej zaum yuav tsis ua hauj lwm rau hauv lub tom ntej no cov neeg siv.

Los yog tej zaum yuav tsis tau tshuaj xauv?

Lub tswvyim ntawm ib tug lw tsis tau qoos nyob tsis muaj qhov teeb meem ntawm ntau locks. Yuav ua li cas yog tus loj dua kev phem: hauv lub qhaj ntawv ntawm cov xauv ua rau txawv txav txheej txheem ntawm kev nyeem ntawv thiab sau ntawv nrog rau tsis ncaj ncees lawm tau ntawm cov zis, los yog ntau dhau lawm, inhibiting lag luam ntawm tag nrho cov enterprise?

Qhov zoo tshaj plaws tshuaj - tswj cov xauv, uas yog cov golden mean. Ib tug competent programmer yuav customize ib tug uas twb muaj lawm mechanism rau cov kev xav tau ntawm lub koom haum thiaj li hais tias tus tiag tiag ib qho tseem ceeb cov ntaub ntawv yog ua nyob rau hauv qhov kev txiav txim queue. Raws li cov tib configuration hais, uas tsis yuav tsum tau cov xauv, koj muaj peev xwm tso cai rau free editing.

Yog li, ib tug raws sij hawm tsom xam ntawm cov muas thiab tus cwj pwm zoo mus xauv tso cai tag nrho kev siv ntawm cov yooj ntawm lub system "1C: Enterprise" thiab optimize cov database lag luam, nrhiav lub sij hawm losses.

Dab tsi ua ntev li xauv?

Cov lus nug no tsis rhetorical. Yog hais tias tsim nyog tshem tawm cov xauv, yuav muaj kev ntxhov siab thiab chaos. Lub database yuav sau cov tsis ncaj ncees lawm cov ntaub ntawv vim hais tias ntawm lub simultaneous sau-off balances, los yog, conversely, cov accrual ntawm cov cuab tam. Tab sis lub txim ntawm xws li ib tug zoo siab uas yuav muaj ib zaug. Tus thawj lub sij hawm, lub chaw ua hauj lwm yuav mus sai sai, tsim lub illusion ntawm correctness ntawm cov kev xaiv ntawm xauv tsis ua hauj lwm. Nyob rau lwm cov tes, ib tug loj tus naj npawb ntawm mob-xeeb xauv tam sim ntawd ua rau qhov yuam kev lus. "Tsis tau mus ua kom tiav kev ruaj ntseg lw" - ceeb toom peb lub cev. Ua li cas nws txhais li cas? Ob daws sim lw mus rau txhua lwm yam thiaj li hais tias tsis muaj yuav yog ua kom tiav cov hauj lwm, los yog mus nqa tawm tshem tawm. Lub vicious vajvoog ntawm "tuag" lw yuav dai nyob rau hauv lub database ua ntej kom paub tias, txo system kawm ntawv.

Ruaj phais tshem tawm kev nqis tes ua rau nce tus naj npawb ntawm nkag rau hauv lub cav. Nyob rau hauv tas li ntawd, xws li ib tug system yog tsis zaum, vim hais tias txawm ntau dua cov neeg siv tsuas faus nws nyob rau hauv lub ceeb thawj ntawm lub "tuag" locks. Downtime yog yeej ib txwm loj hlob. Yuav ua li cas kom tsis txhob muaj tej lub sijhawm?

Rho tawm ntau ntau - ib txoj kev kom tsis txhob khiav aground

Sib nrug los ntawm qhov tseeb hais tias xws li ib tug lw, peb hais txog cov kev cov nyom. Ntxiv cov analogy, peb yuav confidently vajhuam hais tias tus variation nyob rau hauv cov theem ntawm lub xauv - ib tug txhim khu kev qha twj rau ib tug tsav rau ib tug taug mus rau lub hiav txwv 1C. Muaj ob theem ntawm kev rho tawm: "nyeem nkaus xwb, tsis muaj nkag" thiab "tsis muaj cov ntaubntawv povthawj siv los yog nyeem ntawv." Nyob rau hauv tsis siv neeg hom xaiv yog tsis muaj. Tab sis nws yog txaus txhais daim ntawv thov nyob rau hauv kev tswj hom, thiab koj yuav muab tso rau "ntse" txwv, xaiv tsis tau tsuas yog ib qho tseem ceeb cov ntaub ntawv, tab sis kuj muab lawv cov uas tsim nyog theem ntawm rwb thaiv tsev.

Txawm li cas los, zoo-staged ua hauj lwm - yog, saum toj no tag nrho, kev tiv thaiv ntawm muaj xwm ceev, thiab tsis tsuas yog raws sij hawm liquidation twb tshwm sim failures. Assistant database khiav dej num yuav muab lw ua systems. Nws yog nyob rau lub hauv paus ntawm cov ntaub ntawv, yuav ua li cas yog tej haujlwm rau lub cev, txawm hais tias lawv muaj tau ntse tiav los yog tso tseg, nws yog tau mus twv seb tus ntxiv tus cwj pwm ntawm tus system thiab tiv thaiv kom txhob tej zaum ntshai heev txawm.

Ib tug general txoj kev

Peb hais txog nrog cov ntsiab lus ntawm cov kev sib pauv, xam tau tias yog ib tug flowchart ntawm tus txheej txheem los ntawm lub sab hauv, tau ntsib nrog rau cov kev sib txawv ntawm regulating hauj lwm nyob rau hauv ib zaug xwb ntaub ntawv puag.

Raws li pom tias, lub mechanism yog tsis yooj yim, tab sis yooj yim rau to taub thiab zoo qhov chaw nyob qhov txawm novice programmers thiab database cov thawj coj. tswj txoj kev muaj peev xwm tseem tsis tau raug coj los mus perfection, thiab kom tsis txhob muaj teeb meem nyob rau hauv ib tug tag nrho automatic hom, ib yam nkaus thiab, yog tsis tau, tab sis, cuaj kaum, nrog txhua tus tshiab version ntawm lub software tsim tawm lub neej ua yooj yim dua.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hmn.birmiss.com. Theme powered by WordPress.