कम्प्युटरहरूसूचना प्रविधि

लेनदेन के हो? लेनदेन प्रसोधन प्रणाली

संसारमा जहाँ सबै तीव्र गतिमा परिवर्तन गर्दछ, तपाईं एक मिनेटको लागि रोक्न सक्नुहुन्न। यो नयाँ जानकारी प्राप्त गर्न पनि लागू हुन्छ। एक अज्ञात शब्द वा सफ्टवेयर उत्पादनको नवीनतम संस्करण एक क्षेत्र वा अर्कोमा ज्ञान भर्ती गर्न बहाना हो। आज हामी कुन लेनदेन हो भन्ने बारेमा कुरा गर्नेछौं, यो कसरी काम गर्दछ।

शब्द शब्दावली को परिचय

व्यापार प्रक्रियाहरूको सफ्टवेयर उत्पादन स्वचालनको विभिन्न प्रकारले दृढतापूर्वक पछिल्लो 15 वर्षमा बजारमा स्थापना गरेको छ। यससँग अन्तरक्रियाको विभिन्न स्तरमा सफ्टवेयरसँग काम गर्ने क्षमता चाहिन्छ: एक अपरेटर, प्रोग्रामर, अकाउन्ट्ट, आदि। यसैले, कार्यक्रम को केहि तंत्र बुझ्न महत्त्वपूर्ण छ। सुरू गर्न, हामी यस्तो सामान्य र डरलाग्दो शब्दसँग लेनदेनको रूपमा व्यवहार गर्नेछौं। प्रायः उधारो भएको शब्दले एकदम जटिल जटिल घटनालाई लुकाउँछ, किनकि धेरै व्यक्तिले कल्पना गर्छन, नयाँ शब्द बोल्दै, कानबाट यो प्रयास गरेर। कुन लेनदेनहरू हेर्छन्।

अवधारणा को परिभाषा

यो पदनाम कुनै पनि उत्पादनको सम्बन्धमा प्रयोग गरिएको छ जसमा डाटाबेसको कार्य लागू भएको छ। तार्किक रूपमा एकाधिक अपरेसनहरू एकसाथ संयुक्त हुन्छन् र घुमाउनुहोस् एकद्वारा एक लेनदेन हो। रोजगारीको जीवनमा, लेनदेन श्रृंखलालाई प्रक्रियाको श्रृंखला "जस्तै उठाइयो - धोए-लुगा लगाएको" - नास्ता भएको थियो - काम गर्न गए। "

हामी यो अवधारणालाई 1C उत्पादनको उदाहरण प्रयोग गरेर विचार गरौं। लेनदेन कार्यहरूको एउटै अविभाजित अनुक्रम हो। एक ज्वरो उदाहरणले सामानको एक एकाइको रेकर्डको रूपमा सेवा गर्न सक्छ: वांछित डाइरेक्टरी खोल्न, आवश्यक फिल्डमा भरिएको नयाँ तत्व सिर्जना गर्नुहोस्। यी सबै कार्यहरूको लागि वांछित नतिजाको नेतृत्व गर्न को लागी, यो आवश्यक छ कि तिनीहरूलाई तीव्र देखि पहिले देखि नै राख्नुहोस्। केवल यी शर्त अन्तर्गत प्रक्रियालाई सफल गरिनेछ। अन्यथा, लेनदेन रद्द गरिएको छ।

विचार अन्तर्गत प्रक्रियाहरू स्वचालित रूपमा हुन सक्छ, जुन प्रणालीमा प्रदान गरिएको छ, र मैन्युअल रूपमा एक विशेष उद्यमको प्रयोगकर्ताहरूको लागि पछिल्लो सुविधाजनक बनाउनको लागि तैयार उत्पादन खरिद गर्न पछि विकासकर्ता द्वारा पूरा भयो। यसको अतिरिक्त, स्वचालित मोडबाट, जब निर्मित प्रणाली तंत्रद्वारा व्यवस्थित गरिन्छ, लेनदेनको व्यवस्थित एकमा पठाइएको छ।

1C मा लेनदेन: निर्मित भाषा को subtleties

साधारण मामलामा के लेनदेन छ, हामी बुझ्दछौं। तर प्रत्येक सफ्टवेयर कम्पनीले यसलाई आफ्नै तरिकामा राख्दछ, खासगरी 1C मा सामान्य र लेनदेन बीच निश्चित मतहरू छन्। उदाहरणका लागि, 1 सेकेन्डमा नेस्टेड (लेनदेन भित्र लेनदेन) समर्थित छैन।

वाक्यको दृष्टिकोणबाट, निर्मित भाषाको अपरेटरहरू सामान्यतया सरल छन्। प्रक्रियाको सुरुवात विशेष प्रक्रियाको प्रयोग गरेर घोषित गरिएको हो StartTransaction ()। कार्यको निष्पादनको क्रममा परिवर्तन रेकर्ड गर्न फिक्स ट्राफिकेशन () प्रक्रिया प्रयोग गरिन्छ। यदि कार्यान्वयनको क्रममा त्यहाँ एउटा असफलता थियो भने, प्रतिबद्ध परिवर्तनहरूलाई रोल गर्न लेनदेन () रद्द गर्न सम्भव छ।

लेनदेन किन प्रयोगयोग्य छ? किनभने यो प्रक्रियामा कोड धेरै छिटो छ। यो वास्तवमा कुनै प्रोग्रामर चाहानुहुन्छ। गतिमा भिन्नता यति उल्लेखनीय नहुन सक्छ यदि कार्यालयमा 1C को प्रयोगकर्ताहरू 1-2 कर्मचारीहरू छन्, तर तपाईलाई यो सम्भावना गर्न सक्दैन जब यो सबै विभागमा आउँछ जुन एकैसाथ कार्यक्रममा विभिन्न कार्यहरू प्रदर्शन गर्दछ।

Pitfalls

स्पष्ट प्लस को अतिरिक्त, पढने गति र डेटाबेस संग काम गर्दा लेखन को गहन वृद्धि मा शामिल हो, लेनदेन को आफ्नो स्वयं को माइनस छ। जीवनबाट माथिको उदाहरणमा फर्कनुहोस्। लेनदेन के हो एक व्यक्ति द्वारा गरेन, तर पुरा परिवार द्वारा? सबैले बाथरूममा पहिला धोने कोसिस गर्ने प्रयास गर्दैछन्, सबैलाई भान्सामा छिटो छ, किनभने यो नाश्ताको लागि समय हो। फलस्वरूप, परिवारका सदस्यहरू एक-अर्कासँग दुखी हुन्छन्। सबै भन्दा राम्रो मामला मा, यो दिन को लागि एक दुर्भाग्यपूर्ण शुरुवात हो, खराब मा - ढिलो काम, वरिष्ठ मान्छे देखि फंसने वाला, चिंतित योजनाहरु।

कार्यक्रम उस्तै छ। यदि सबै प्रयोगकर्ताले त्यही कागजातमा समान कागजात सम्पादन गर्न सुरु गर्दछन्, कुन संस्करणलाई अन्तिममा विचार गर्नुपर्छ? कुन डेटालाई पहिले बचत गर्न सकिन्छ? यस्ता भ्रमबाट बच्नको लागि, एक लक गर्ने तन्त्र छ। यसको मतलब दस्तावेजमा एक प्रयोगकर्ता काम गरिरहेको बेला, दोस्रो हो भर्चुअल लाममा छ र पर्खिरहेको छ। लेनदेनको सफलतापूर्वक पूरा भएपछि वा लेनदेन फिर्ता फिर्ता गरिन्छ, अर्को प्रयोगकर्ताले कागजातमा काम गर्न सक्छ।

तालाहरूद्वारा नियन्त्रण गर्न वा नगर्ने हो?

लेनदेनको अवधारणा अनावश्यक तालाबन्दीको मुद्दा बिना पूर्ण रुपमा विचार गर्न सकिँदैन। ठूलो बुराई के हो: ताल्चाको कमी, गलत उत्पादनको साथ गलत पढ्ने र प्रक्रियामा ल्याउन उत्पादन गर्न, वा धेरै धेरै उनीहरूले, सम्पूर्ण उद्यमको कामलाई बाधा पुर्याउँछ?

उत्तम समाधान व्यवस्थित तालाहरू हो, जुन सुनको अर्थ हो। एक सक्षम प्रोग्रामरले संगठनको आवश्यकताहरूको लागि अवस्थित तन्त्रणा अनुकूलन गर्न सक्छ ताकि वास्तवमा महत्वपूर्ण कागजात लामको क्रममा प्रशोधन गरिन्छ। उही कन्फिगरेसन वस्तुहरूका लागि जुन लक गर्न आवश्यक छैन, तपाईले नि: शुल्क सम्पादन सक्षम गर्न सक्नुहुनेछ।

यसैले, लेनदेन को समय मा विश्लेषण र अवरुद्ध गर्न को लागि सही रवैया "1C: उद्यम" प्रणाली को लचीलापन को पूरा लाभ को अनुमति दि्छ र डेटाबेस को संचालन लाई अनुकूलन गर्न को लागि, अस्थायी क्षति को कम गर्न को लागी।

किन अत्यधिक अवरोधहरूको नेतृत्व गर्नुहुन्छ?

प्रश्न कुनै पनि अर्थशास्त्रमा होइन। यदि तपाइँ आवश्यक तालाहरू हटाउनुहुन्छ भने त्यहाँ भ्रम र अराजकता हुनेछ। गलत डाटाले डेटाबेसमा संकलन गर्न एकसाथ लेख्ने ब्यालेन्सको कारणले संकलन गर्न सुरु गर्नेछ वा, आकस्मिक, सम्पत्तिको अभिलेख। तर परिणामहरू यस प्रकारका छन् जुन तुरुन्तै हल्का हुने छैन। पहिलो पटक काम चाँडै जानेछ, ताले को अस्वीकार को चयन को सहीता को भ्रम सिर्जना गर्नेछ। अर्कोतर्फ, अनावश्यक ठूलो संख्याका तालाहरू तुरुन्तै त्रुटि सन्देशहरू उत्पन्न गर्दछ। "लेनदेन समाप्त गर्न सकिँदैन," प्रणालीले हामीलाई चेतावनी दिन्छ। यसको अर्थ के हो? दुई लेनदेन एकअर्कालाई एकअर्कालाई ब्लक रूपमा ब्लक गरीयो जसलाई प्रारम्भ गर्न सकिँदैन र नतिजा रद्द गर्न सक्दैन। "मृत" लेनदेन को एक अपमानजनक सर्कल पत्ता लगाउन अघि डेटाबेस मा लटाउनेछ, महत्त्वपूर्ण त प्रणाली प्रदर्शन को कम गर्दछ।

अनडू कार्यहरू गर्न अतिरिक्त कार्यहरू लगमा प्रविष्टिहरूको संख्या बढाउँछ। यसको अतिरिक्त, यस्तो प्रणाली व्यावहारिक छैन, किनकी प्रयोगकर्ताहरूको बढि वृद्धि पनि "मृत" तालाहरु को लोड गरेर मात्र लाईफ गर्नेछ। डाउनटाइम अनियमित हुनेछ। त्यस्ता परिस्थितिहरूबाट बच्न कसरी जोगिन सकिन्छ?

इन्सुलेशनको स्तर - अर्को राउन्ड वरिपरि दौड्न सक्दैन

कुन लेनदेनको बारेमा कुरा गर्दै, हामीले घाटाहरूको उल्लेख गर्यौं। सायद जारी राख्ने, हामी विश्वासपूर्वक भन्न सक्छौं कि तालाहरु को स्तर समुद्री 1C मा यात्रा गरेर पायलट को लागि एक विश्वसनीय उपकरण हो। त्यहाँ दुई तहहरू अलगाव छन्: "केवल पढ्ने, कुनै रेकर्ड" र "कुनै रेकर्डिङहरू, कुनै पढाइहरू छैनन्।" स्वचालित मोडमा, चयन उपलब्ध छैन। तर एप्लिकेसनलाई व्यवस्थित मोडमा बदल्न पर्याप्त छ, र तपाईं स्मार्ट सीमाहरू सेट गर्न सक्नुहुन्छ, न केवल महत्त्वपूर्ण कागजातहरू छनौट गर्न सक्नुहुन्छ, तर तिनीहरूलाई पनि उपयुक्त स्तरको अलपत्र पनि प्रदान गर्न सक्नुहुन्छ।

तथापि, प्रतिस्पर्धात्मक रूपमा काम दिन, सबै भन्दा पहिले, आपात स्थितिको रोकथाम, र न केवल पहिले नै विफलताको समयमै उन्मूलन हुन्छ। सहायक डाटाबेस प्रशासकहरूले लेनदेन प्रसोधन प्रणालीको रूपमा सेवा गर्नेछन्। यो डेटाको आधारमा कुनै पनि अपरेसनहरू पूरा भएमा डेटाको आधारमा छ, चाहे तिनीहरू सफलतापूर्वक पूरा भए वा रद्द गरियो, प्रणालीको थप व्यवहारको अनुमान र सम्भावित खतराहरू रोक्न सम्भव छ।

समग्र परिणाम संक्षेप गर्दै

हामीले लेनदेनको परिभाषा बुझ्यौं, भित्रबाट प्रक्रियाको एल्गोरिदमको जाँच गरे, समान सूचना आधार भित्र सञ्चालन सञ्चालन गर्ने विभिन्न तरिकाहरूसँग परिचित भयो।

अभ्यासको रूपमा देखाइएको छ, मेकानिमेसन सजिलो छैन, तर यो नौसिसे प्रोग्रामर र डाटाबेस प्रशासकहरूको लागि पनि बुझ्न र गहिरो अध्ययनको लागि पहुँच योग्य छ। विनियमको तरिका अझै पूर्णतया हुन सक्दैन, र यो स्वचालित रूपमा स्वत: स्वचालित मोडमा समस्याहरू रोक्न सम्भव छैन, तर, तथापि, एक विकासकर्ताको जीवन सफ्टवेयरको प्रत्येक नयाँ संस्करणको साथ सजिलो हुन्छ।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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