System prevalence
सिस्टम की व्यापकता एक सरल सॉफ्टवेयर वास्तुकला पैटर्न है जो कंप्यूटर सिस्टम स्थिति की गति, प्रदर्शन मापनीयता, पारदर्शी दृढ़ता और पारदर्शी लाइव मिररिंग प्रदान करने के लिए सिस्टम छवियों (स्नैपशॉट) और लेनदेन जर्नलिंग को जोड़ती है। एक प्रचलित प्रणाली में, राज्य को देशी प्रारूप में स्मृति में रखा जाता है, सभी लेनदेन जर्नल किए जाते हैं और सिस्टम छवियों को नियमित रूप से डिस्क में सहेजा जाता है। प्रणाली छवियों और लेनदेन पत्रिकाओं को गति के लिए भाषा-विशिष्ट क्रमबद्धीकरण प्रारूप में या क्रॉस-लैंग्वेज पोर्टेबिलिटी के लिए एक्स. एम. एल. प्रारूप में संग्रहीत किया जा सकता है। इस शब्द का पहला उपयोग और एक प्रणाली प्रसार परत का सामान्य, सार्वजनिक रूप से उपलब्ध कार्यान्वयन प्रीवेलर था, जिसे 2001 में क्लाउस वुएस्टेफेल्ड द्वारा जावा के लिए लिखा गया था। लाभ केवल रैम में प्रणाली की स्थिति को उसके सामान्य, प्राकृतिक, भाषा-विशिष्ट प्रारूप में रखना डी. बी. एम. एस. से संग्रहीत और पुनर्प्राप्त किए जाने पर आवश्यक कई रूपांतरणों की तुलना में तेजी से और अधिक प्रोग्रामर-अनुकूल परिमाण का आदेश है। एक उदाहरण के रूप में, मार्टिन फाउलर एक लेन-देन-पत्रिका और प्रणाली-छवि (स्नैपशॉट) आधारित व्यवसाय प्रणाली के साथ "द एल. एम. ए. एक्स. आर्किटेक्चर" का वर्णन करते हैं, जो एक ही धागे पर प्रति सेकंड 60 लाख लेनदेन को संसाधित कर सकता है। आवश्यकता एक प्रचलित प्रणाली को अपनी पूरी स्थिति को रैम ("प्रचलित परिकल्पना") में रखने के लिए पर्याप्त स्मृति की आवश्यकता होती है। प्रसार की वकालत करने वालों का दावा है कि रैम की कीमतों को कम करने से यह लगातार कम होता है, और यह तथ्य कि कई व्यावसायिक डेटाबेस पहले से ही स्मृति में फिट होने के लिए पर्याप्त छोटे हैं। प्रोग्रामरों को भंडारण और पुनर्प्राप्ति के लिए प्रश्नों के लिए स्पष्ट एपीआई कॉल का उपयोग करने के बजाय रैम में मूल रूप से व्यावसायिक राज्य के साथ काम करने में कौशल की आवश्यकता होती है। प्रणाली की घटनाएँ जर्नलिंग के लिए आकर्षक होनी चाहिए। आई. बी. एम. डेवलपरवर्क्स के लिए कार्लोस विलेला द्वारा ऑब्जेक्ट-रिलेशनल मैपिंग संदर्भ बाहरी लिंक "एन इंट्रोडक्शन टू ऑब्जेक्ट प्रीवलेंस" भी देखें। "प्रसारः पारदर्शी, दोष-सहिष्णु वस्तु दृढ़ता", जिम पैटरसन द्वारा ओ 'रेली के OnJava.com "ऑब्जेक्ट प्रसार" के लिएः क्लाउस वुएस्टेफेल्ड द्वारा मूल लेख 2001 में एडवोकेटो पर प्रकाशित। मेडेलीनः एक रूबी कार्यान्वयन दृढ़ता