KompüterInformasiya texnologiyaları

Bir əməliyyat nədir? Transaction emal sistemləri

Hər şey belə tez dəyişən bir dünyada, biz bir dəqiqə stop üçün. Bu yeni informasiya alınması aiddir. Unknown müddətli və ya proqram son versiyası - bu sahədə bilik doldurmaq üçün bir fürsətdir. Bu gün biz bu işləri necə, nə əməliyyat danışacaqlar.

terminologiya Giriş

müxtəlif proqram avtomatlaşdırılması biznes prosesləri üçün möhkəm son 15 ildə bazarda yaradılmışdır. Bu qarşılıqlı müxtəlif səviyyələrdə proqram təminatı ilə işləmək imkanı tələb edir: s operator, proqramçı, mühasib kimi Buna görə də, proqram mexanizmləri bəzi anlamaq üçün vacibdir. Başlamaq üçün, belə tez-tez və qorxulu bir çox şərtlər əməliyyat ilə məşğul imkan verir. Ən tez-tez qulaq ilə çalışır, yeni müddət uttering bir çox reallaşdırmaq kimi, uzaq belə bir mürəkkəb fenomen gizli gözəl sözləri borc. belə bir əməliyyatın başa düşürük ki edək.

müəyyən

Bu notation bazası həyata keçirir hər hansı bir məhsul üçün istinad üçün istifadə olunur. Bir neçə əməliyyatları məntiqi olunur bir birləşdirilmiş və bir-birinə Alternativ çalışan və bir əməliyyat var. Gündəlik həyatda, əməliyyat kimi prosedurlar bir zəncir kimi hesab edilə bilər "- yuyulur - geyimli - səhər yeməyi - oyaq iş getdi."

Misal 1C məhsulları yuxarıda anlayışı düşünün. Transaction - bu eyni bölünməz ardıcıllıqla deyil. , Istədiyiniz kataloq açılması nəzərdə sahələrdə doldurulması, yeni giriş yaratmaq: A yaxşı model əmtəə vahid bir rekord kimi xidmət edə bilər. Bütün bu tədbirlər istədiyiniz nəticəsində gətirib ki, təmin etmək üçün, bu son ilk ciddi onların həyata keçirilməsi üçün lazımdır. Yalnız bundan sonra proseduru uğur hesab olunacaq. Əks halda, əməliyyat ləğv edilir.

Bu proseslər bir xüsusi şirkətin istifadəçilər üçün sonuncu asan etmək üçün hazır məhsul satın sonra başa çatdırmaq üçün geliştirici sistemi təmin və əl edir, ya avtomatik ola bilər. Bundan əlavə, sistemin davranış daxili mexanizmi ilə tənzimlənir avtomatik rejimi, əməliyyatlar çalıştırmak üçün konvertasiya edilə bilər.

1C əməliyyatlar: daxili dil incəliklərini

ümumi halda əməliyyat nədir, biz başa düşmək olar. hər bir şirkət öz yolu edilməsi, proqram təminatı inkişafı ilə məşğul Lakin, xüsusilə 1C müəyyən ümumiyyətlə əməliyyatlar arasında fərqlər və əməliyyatlar var. Məsələn, nested (əməliyyat ərzində əməliyyat) 1C dəstəklənmir.

daxili kifayət qədər sadə dildə syntax operatorların baxımından. prosesi başlayaraq xüsusi proseduru BeginTransaction tərəfindən elan edilir (). ZafiksirovatTranzaktsiyu () proseduru tədbirlər icrası zamanı dəyişiklik qeyd etmək üçün istifadə olunur. Bu uğursuz prosesi mümkün OtmenitTranzaktsiyu Əgər () törədilmiş dəyişikliklər geri.

Niyə istifadə əməliyyat üstünlük? bu prosedurları kodu çox daha sürətli deyil. Bu edir və hər hansı bir proqramçı çalışır. sürət fərqi ofis 1-2 işçiləri 1C istifadəçilər kimi çarpan ola bilər, lakin bu proqram müxtəlif işləri yerinə yetirmək üçün eyni zamanda, bütün şöbələri gəldiyi zaman hiss etmək mümkün deyil.

pitfalls

Aşkar üstünlükləri, ciddi bir artım ibarət əlavə oxu sürəti və verilənlər bazası ilə iş zaman qeyd, bir əməliyyat bir minus var. həyatının əvvəllər, məsələn geri edək. bir şəxs tərəfindən həyata deyil ki, bir əməliyyat və bütün ailə nədir? Hər kəs səhər yeməyi vaxt, çünki mətbəx bütün izdiham qarşısında yumaq üçün duşa almaq üçün çalışır. Nəticədə, ailə üzvləri bir-biri ilə bədbəxt edir. iş üçün gec, üstlerinin, bir töhmət mane olmaq üçün olan - Yaxşı, bu pis yalnız bir pis gün start, və var.

Proqramda eyni var. bütün istifadəçilər son versiyası hesab olunur eyni sənəd eyni zamanda data dəyişdirmək başlayacaq varsa? Nə data saxlamaq üçün istifadə olunur? belə qarışıqlıq qarşısını almaq üçün, bir kilitleme mexanizmi var. Bu istifadəçi bir sənəd üzərində iş isə, ikinci virtual növbə və gözləyir yerləşdirilib deməkdir. növbəti istifadəçi işləməyə bilər sənədi Rollback və ya uğurla başa çatdıqdan sonra.

Və ya qıfıllar nəzarət edə bilər?

Əməliyyatın anlayışı tam həddindən artıq qıfıllar problem olmadan həll edilə bilməz. bütün müəssisənin, oxu anormal prosesi gedən və çıxış yanlış nəticələr yazılı qıfıllar olmaması və ya çox, yavaşlatıcı əməliyyatı: daha pis nədir?

ən yaxşı həll - qızıl orta var nəzarət qıfıllar. həqiqətən mühüm sənədlər üçün növbə emal olunur ki, bir səlahiyyətli proqramçı təşkilatın ehtiyacları üçün mövcud mexanizmi edə bilərsiniz. qıfıllar tələb etmir eyni konfiqurasiya elementləri görə, siz pulsuz redaktə imkan bilər.

Belə ki, əməliyyatların vaxtında təhlili və kilidləmək üçün doğru münasibət sisteminin rahatlıq tam istifadə etməyə imkan verir "1C: Enterprise" və zaman itkilərin minimuma endirilməsi, verilənlər bazası əməliyyat optimallaşdırılması.

Nə həddindən artıq kilidi səbəb olur?

Sual ritorik deyil. zəruri kilidi aradan qaldırılması, qarışıqlıq və xaos olacaq. verilənlər bazası, əksinə, aktivlərin hesablama çünki eyni zamanda yazmaq-off qalıqlar yanlış məlumat toplamaq, və ya. Amma bir dəfə ortaya belə bir növ nəticələri. ilk dəfə, iş kilid uğursuzluq seçim düzgün illüziya yaratmaq, tez gedəcək. Digər tərəfdən, əsli astarı qıfıllar çox sayda dərhal səhv səbəb olur. "Təhlükəsiz əməliyyatı yekunlaşdırmaq bilmir" - sistem xəbərdar edir. Bu nə deməkdir? heç bir iş başa bilər, və ya ləğv həyata keçirmək ki, iki qarşılıqlı bir-birinə əməliyyat bağlanacaq. "Ölü" əməliyyat sonsuz bir dairə xeyli sistem performansını azaldılması, aşkar əvvəl bazasında asmaq olacaq.

Lazımsız cərrahiyyə ləğv tədbirlər log entries sayını artırmaq. daha böyük bir istifadəçi sadəcə "ölü" qıfıllar çəkisi altında dəfn çünki Bundan əlavə, belə bir sistem, səmərəli deyil. Kesintiler həmişə artır. Belə halların qarşısını almaq üçün necə?

Isolation səviyyəsi - quruya çalıştırmak üçün heç bir yol

Bundan başqa belə bir əməliyyat, biz pitfalls haqqında qeyd faktı. analogiya davam etdirərək, biz inamla müdafiə edə bilər ki, kilidi səviyyəsində variasiya - etibarlı alət dəniz 1C səfərdə bir pilot. təcrid iki səviyyəsi var: "read-yalnız, heç bir giriş" və "heç bir qeyd və ya oxu". avtomatik rejimi seçimi mövcud deyil. Amma idarə rejimində proqram tərcümə etmək kifayətdir, və yalnız mühüm sənədlər seçilməsi "ağıllı" məhdudiyyətlər qoymaq, həm də onlara izolyasiya lazımi səviyyədə təyin edə bilər.

Lakin, iş yaxşı səhnəyə - bütün yuxarıda, fövqəladə halların qarşısının alınması və yalnız vaxtında ləğv artıq uğursuzluqlar meydana gəldi. Assistant bazası administrator işlem sistemi təmin edəcək. Bu sistem hər hansı əməliyyatları necə məlumatlar əsasında, onlar uğurla başa və ya ləğv edilmiş olub, bu sistem daha da davranış proqnozlaşdırmaq və potensial təhlükələrin qarşısını almaq mümkündür.

Ümumi xülasə

Biz əməliyyat tərifi ilə məşğul içəridən prosesi flowchart hesab vahid informasiya bazasında əməliyyatları tənzimləyən müxtəlif yolları ilə tanış olmuşlar.

göstərildiyi kimi, mexanizm hətta təcrübəsiz proqramçılar və verilənlər bazası yöneticiler asan, lakin anlamaq üçün asan və daha yaxşı bir ünvan deyil. nəzarət üsulları proqram geliştiricisi həyat hər yeni versiyası daha asan olur da, buna baxmayaraq, mümkün deyil, lakin, tam avtomatik rejimdə problemləri hələ təkmilləşdirilməsi cəlb edilə bilməz, və qarşısını almaq üçün.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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