KompyuterlarAxborot texnologiyalari

Bir operatsiyani nima? Operatsiya tizimlari

hamma narsa, shuning uchun tez o'zgaruvchan dunyoda, biz olmaymiz bir daqiqa to'xtatish uchun. Ushbu yangi ma'lumotlar tushgan uchun amal qiladi. Noma'lum muddatli yoki dasturiy ta'minotni so'nggi versiyasi - bu ma'lum bir sohada bilim to'ldirish uchun imkoniyat bo'ladi. Bugun biz u qanday ishlaydi, nima bitim haqida suhbatlashamiz.

terminologiya kirish

turli dasturiy ta'minot avtomatik ish jarayonlari uchun mustahkam so'nggi 15 yil ichida bozorda tashkil etilgan. Bu o'zaro turli darajadagi dasturiy ta'minot bilan ishlash qobiliyatini talab: boshqalar operatori, programcısı, hisobchi, deb Shuning uchun, bu dasturning mexanizmlari ba'zi tushunish uchun muhim ahamiyatga ega. boshlash uchun, bu kabi tez-tez va qo'rqinchli ko'p jihatidan bir bitim bilan shug'ullanish qilaylik. Eng tez-tez, qulog'idan uni harakat, yangi muddatni aytishga yo'l, ko'p farq, uzoq bunday murakkab hodisaning maxfiy go'zal so'zlarini qarz. ning bunday bitim deb tushunish bo'lsin.

aniqlash

Bu qayd bazasini amalga oshiradi, har qanday mahsulot murojaat uchun ishlatiladi. Bir necha operatsiyalar mantiqiy etiladi biriga birlashgan va bir-biriga muqobil yugurib va operatsiya bor. Kundalik hayotda, bitim kabi tartib-zanjiri sifatida ko'rib chiqilishi mumkin ", - yuvib - kiyingan - nonushta - uyg'oq ishlash ketdi."

Misol 1C mahsulotlar uchun yuqorida tushunchasini ko'rib chiqaylik. Jurnal - bu bir xil bo'linmas oqibat bo'ladi. Istalgan kat ochib berilgan sohalarda to'ldirish, yangi jurnali yaratish: Yaxshi model tovar birligi bir rekord sifatida xizmat qilishi mumkin. Ushbu barcha xatti-harakatlar kerakli natija olib keldi ishonch hosil qilish uchun, bu o'tgan birinchi dan qat'iy ularni amalga oshirish zarur. Faqat keyin tartibi muvaffaqiyatli muhokama qilinadi. Aks holda, bitim bekor qilinadi.

Bu jarayonlar bir kompaniyaning foydalanuvchilari uchun ikkinchi engillashtirish uchun tayyor mahsulotni sotib keyin tugatish uchun ishlab chiquvchi tomonidan tizimda taqdim, va qo'lda qilingan, yo avtomatik bo'lishi mumkin. Bundan tashqari, tizim xulq ajralmas mexanizm bilan tartibga solinadi avtomatik rejimi, bitimlar ishlatish uchun aylanadi mumkin.

1C fanidan: ajralmas tilining nafosatini

umumiy holda bir operatsiyani nima, biz tushunish mumkin. Har bir kompaniya o'z yo'lini qilib, dasturiy ta'minot ishlab chiqish bilan shug'ullanadigan buyon Lekin, xususan, 1C ma'lum umuman bitimlar o'rtasidagi farqlar va bitimlar bor. Masalan, ichki (bitim davomida operatsiya) 1c mavjud emas.

ajralmas etarlicha sodda tilda sintaktik operatorlari nuqtai nazaridan. jarayonini boshlab maxsus tartibi BeginTransaction tomonidan e'lon qilinadi (). ZafiksirovatTranzaktsiyu () tartibi harakatlar bajarilishi davomida o'zgarishlarni saqlash uchun ishlatiladi. Bu muvaffaqiyatsiz jarayonida, u iloji OtmenitTranzaktsiyu bo'lsa () sodir o'zgarishlar qaytarib olish uchun.

Nima uchun foydalanish bitim afzal bo'ladi? Bu tartib kod tezroq, chunki. Bu uchun va har qanday programcısı intiladi. tezlik farq ofis 1-2 xodimlari 1C foydalanuvchilar xuddi sezilmasligi mumkin, lekin bu dasturda turli ishlarni bajarish uchun bir vaqtning o'zida, butun idoralar kelganda u his qilmaslik mumkin emas.

makr

ravshan afzalliklari, jiddiy o'sishiga iborat tashqari o'qish tezligi va ma'lumotlar bazasi bilan ishlashda yozishni, bir bitimda bir minus bor. hayoti oldingi misol qaytaylik. bir kishi tomonidan amalga emas bir bitim va butun oila nima? Har kim bu nonushta vaqti keldi, chunki oshxonada barcha xaloyiq oldida yuqoriga yuvish hammom ichiga olish uchun harakat qilmoqda. Natijada, oila a'zolari bir-biri bilan baxtsiz. kech ish uchun, uning Buyuklardan, bir urishmoq oldini olish uchun bo'lgan - eng yaxshi, u yomon faqat yomon kunning boshlanishi va gap.

Dasturda shu bor. Barcha foydalanuvchilar oxirgi versiyasi hisoblanadi Shu hujjatda bir vaqtning, ma'lumotlarni o'zgartirish boshlanadi bo'lsa? Nima ma'lumotlarni saqlash uchun ishlatiladi? Bunday tartibsizlik oldini olish uchun, bir qulflash mexanizmi mavjud. Bu bir foydalanuvchi bir hujjat ustida ishlayotgan, ikkinchi virtual navbatda va kutgan joylashtirilgan, degan ma'noni anglatadi. Keyingi foydalanuvchi ishlamasligi mumkin hujjatni šaytish yoki muvaffaqiyat bilan tamomlagan.

Yoki qulf nazorat qilinishi mumkin emas?

Agar bitim tushunchasi butunlay ortiqcha blokirovkalari muammo holda hal etilishi mumkin emas. butun korxona, o'qish anormal jarayoniga ilg'or va ishlab chiqarish noto'g'ri natijalar bilan yozishni qulflar yo'qligi yoki juda ko'p, oldini olish, amaliyot: katta yomon nima?

Eng yaxshi yechim - oltin o'rtacha bo'lgan nazorat qulf. albatta, muhim hujjatlar tartibi navbatda qayta ishlanadi, shunday qilib, bir vakolatli dasturchi tashkilotning ehtiyojlari uchun mavjud bo'lgan mexanizm sozlashingiz mumkin. qulf talab qilmaydigan ayni konfiguratsiya elementlar, ko'ra, siz bepul tartibga solish imkonini beradi.

Shunday qilib, bitimlar o'z vaqtida tahlil qilish va qulflash uchun o'ng munosabati tizimi moslashuvchan to'liq foydalanish imkonini beradi "1C: Enterprise" va vaqt zarar minimallashtirish, ma'lumotlar bazasi foydalanishni optimizatsiyalash.

Nima ortiqcha qulf sabab?

savol ritorik emas. zarur qulf o'chirsangiz, tartibsizlik va tartibsizlik paydo bo'ladi. ma'lumotlar bazasi, aksincha, aktivlar kelgan, chunki bir vaqtning o'zida yo'q qilish balanslarini noto'g'ri ma'lumotlarni to'plash, yoki bo'ladi. Lekin birdaniga paydo bo'ladi, bunday turdagi oqibatlari. birinchi marta, ish qulf qobiliyatsiz tanlash to'g'riligini illüzyonu, tez ketadi. Boshqa tomondan, kasal-homilador qulflar katta soni, darhol xato xabarlar sabab. "Xavfsiz operatsiya bajarib bo'lmadi", - bizning tizimini ogohlantiradi. Bu nimani anglatadi? hech ish bajarish mumkin, yoki bekor amalga oshirish uchun, shunday qilib, ikki o'zaro bir-biriga bitimni bloklangan. "O'lik" bitimning yomon doira sezilarli tizimi faoliyatini kamaytirish, aniqlash oldin ma'lumotlar bazasida osilib qoladi.

Keraksiz jarrohlik bekor harakatlari tarixida kirib sonini oshirish. yanada foydalanuvchi oddiygina "o'lik" qulflar og'irligi ostida uni ko'mib, chunki Bundan tashqari, bunday tizim, yashovchan bo'lmaydi. Downtime har doim ortib bormoqda. Qanday Bunday holatlarni oldini olish uchun?

Izolyatsiya sathi - og'ir ahvolda ishlatish uchun emas, balki, bir tomonlama

Biridan bunday bitim, biz makr haqida zikr haqiqatni. analogiya davom ettirib, biz ishonch bilan vasf mumkin himoyasi darajada o'zgarish - ishonchli vositasi dengiz 1C uchun safarda bir uchuvchi. izolyatsiya ikki darajasi bor: "faqat o'qish, hech usulidan" va "Yo'q, yozishni yoki o'qish." avtomatik rejimida tanlash mavjud emas. Lekin u boshqariladigan rejimida ariza tarjima qilish uchun etarli emas, va siz nafaqat muhim hujjatlar tanlashda «aqlli» cheklashlar, qo'yish, balki ularga izolyatsiya tegishli darajasini belgilash mumkin.

Biroq, ish yaxshi bosqichli - avvalo, deb favqulodda vaziyatlarning oldini olish, va nafaqat o'z vaqtida tugatish allaqachon xatolarni sodir bo'ldi. Yordamchi ma'lumotlar bazasi administratori operatsiya tizimlari beradi. Bu tizimda har qanday operatsiyalarni qanday ma'lumotlarni asosida, ular muvaffaqiyatli yakunlandi yoki bekor qilingan yoki yo'qligini, u tizimini yanada xatti oldindan va potentsial tahdidlar oldini olish mumkin.

Umumiy xulosa

Biz, bitim belgilash bilan shug'ullanadi ichkaridan jarayonining bir sxemasi ko'rib, yagona axborot bazasini doirasida operatsiyalarni tartibga solishning turli xil yo'llar bilan tanishdilar.

ko'rsatilgandek, mexanizmi, hatto Ajam dasturchilar va ma'lumotlar bazasi rahbarlari oson, lekin tushunish oson va yaxshi manzil emas. nazorat qilish usullari dasturiy ta'minot ishlab hayotning har bir yangi versiyasi oson bo'ladi bilan ham, shunga qaramay, mumkin emas, lekin, bir to'liq avtomatik rejimda muammolarni hali mukammallikka olib bo'lmaydi, va oldini olish uchun.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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