TPC-C
टी. पी. सी.-सी, लेनदेन प्रसंस्करण प्रदर्शन परिषद बेंचमार्क सी के लिए छोटा, एक बेंचमार्क है जिसका उपयोग ऑनलाइन लेनदेन प्रसंस्करण (ओ. एल. टी. पी.) प्रणालियों के प्रदर्शन की तुलना करने के लिए किया जाता है। यह उद्योग मानक अगस्त 1992 में प्रकाशित किया गया था, और अंततः पहले के टीपीसी-ए को बदल दिया गया, जिसे 1995 में अप्रचलित घोषित कर दिया गया था। इसे प्रासंगिक बनाए रखने के लिए इसमें कई बदलाव किए गए हैं क्योंकि 2010 में जारी किए गए वर्तमान संस्करण 5.11 के साथ कंप्यूटर के प्रदर्शन में कई स्तरों की वृद्धि हुई है। 2006 में, सूट, टी. पी. सी.-ई. में एक नया ओ. एल. टी. पी. बेंचमार्क जोड़ा गया था, लेकिन टी. पी. सी.-सी व्यापक उपयोग में बना हुआ है। टी. पी. सी.-सी. प्रणाली एक बहु-भंडार थोक संचालन का मॉडल है, जिसे केवल "कंपनी" के रूप में जाना जाता है। न्यूनतम परीक्षण में, कंपनी के पास दस गोदाम हैं, जिनमें से प्रत्येक में दस उपयोगकर्ता टर्मिनल हैं। प्रत्येक गोदाम दस परिभाषित बिक्री जिलों को सेवा प्रदान करता है, जिनमें से प्रत्येक में 3,000 ग्राहक हैं जो 100,000 वस्तुओं के उत्पाद कैटलॉग के खिलाफ ऑर्डर कर रहे हैं। सबसे अधिक बार लेन-देन ग्राहक के ऑर्डर होते हैं, जिसमें प्रत्येक ऑर्डर पर औसतन दस आइटम होते हैं, और ग्राहक भुगतान होते हैं। कम बार-बार अनुरोध ऑर्डर और वेयरहाउस इन्वेंट्री की स्थिति से पूछताछ करते हैं, ऑर्डर भेजते हैं और कम होने वाले स्टॉक की भरपाई करते हैं। किसी दी गई प्रणाली के प्रदर्शन का परीक्षण करने के लिए, लक्षित प्रदर्शन स्तर को मापने के लिए आवश्यक न्यूनतम को पूरा करने के लिए गोदामों की संख्या बढ़ाई जाती है। बेंचमार्क के परिणामों को प्रति मिनट लेनदेन में मापा जाता है, जिसे टी. पी. एम. सी. के रूप में जाना जाता है। पहला टी. पी. एम. सी. परिणाम सितंबर 1992 में आई. बी. एम. ए. एस./400 के लिए प्रकाशित किया गया था और इसने 54 टी. पी. एम. सी. का परिणाम दिया था। 2000 के दशक तक, उच्च-स्तरीय मशीनों के लिए औसत परिणाम 24 लाख टी. पी. एम. सी. था, और कंपनियां रिकॉर्ड पर कब्जा करने के प्रयास में बहुत बड़े आकार की प्रणालियों का निर्माण कर रही थीं। वर्तमान रिकॉर्ड 2020 में क्लाउड कंप्यूटिंग का उपयोग करके स्थापित किया गया था जिसने 707.3 मिलियन टी. पी. एम. सी. प्रदान किया था। छोटे ऑन-प्रिमाइसेस सिस्टम के लिए हाल के परिणामों ने लागत-प्रति-टी. पी. एम. सी. को कम करने पर ध्यान केंद्रित किया है। आई. बी. एम. ने अपने आंतरिक उपयोग के लिए वाणिज्यिक प्रसंस्करण कार्यभार के रूप में जाना जाने वाला एक सरलीकृत संस्करण बनाने के लिए टी. पी. सी.-सी. को संशोधित किया, इसी तरह के रूपांतरण आम हैं लेकिन आम तौर पर संबंधित कंपनियों के बाहर ज्ञात नहीं हैं। ओरेकल जैसे संबंधपरक डेटाबेस के जारी होने से संबंधपरक मॉडल और पुरानी CODASYL अवधारणाओं के बीच उद्योग के भीतर बहस हुई। इन बहसों में से यथार्थवादी प्रदर्शन अनुमान पेश करने की इच्छा बढ़ी। 1985 में, टेंडम कंप्यूटर के जिम ग्रे ने एक पेपर का सह-लेखन किया जिसे अब "एनॉन et.al" के नाम से जाना जाता है। ", जिसने डेबिट क्रेडिट नामक एक संभावित मानक की रूपरेखा तैयार की। इसने जल्दी ही कई संशोधन और सेब-से-संतरे की तुलना देखी, जिसके परिणामस्वरूप जून 1988 में टॉम सॉयर और ओमरी सर्लिन द्वारा प्रणाली को मानकीकृत करने और एक नया संस्करण प्रकाशित करने का प्रयास किया गया। इस संस्करण के प्रकाशन और इसके उपयोग पर चल रहे विवाद के कारण अगस्त 1988 में लेनदेन प्रसंस्करण प्रदर्शन परिषद, या टी. पी. सी. नामक एक उद्योग संघ का निर्माण किया गया, ताकि इस तरह के काम को संभाला जा सके और एक औपचारिक उद्योग मानक बनाया जा सके। टी. पी. सी. ने पूर्ण ए. सी. आई. डी. संपत्तियों को जोड़ने के साथ डेबिट क्रेडिट के आधार पर टी. पी. सी.-ए नामक अपना पहला उद्योग मानक बेंचमार्क तैयार किया। अन्य आवश्यकताएं मुख्य रूप से संगठनात्मक थीं; परिणाम प्रस्तुत करने के लिए अब किसी को प्रणाली और परीक्षण का पूरा विवरण प्रदान करना पड़ता था, जिसमें तीसरे पक्ष के ऑडिट का सुझाव दिया जाता था, और किसी भी मूल्य निर्धारण जानकारी में पांच साल की अवधि में रखरखाव अनुबंध शामिल होते थे। इसके तुरंत बाद एक संबंधित बेंचमार्क जारी किया गया और इसका नाम टी. पी. सी.-बी रखा गया, जो मुख्य रूप से इस मायने में भिन्न था कि यह अंतिम इनपुट का अनुकरण करने के बजाय बैच इनपुट का उपयोग करता था। ऑर्डर-एंट्री उस समय के आसपास जब टी. पी. सी.-ए. को अंतिम रूप दिया जा रहा था, डिजिटल उपकरण निगम (डी. ई. सी.) एक नई वितरित डेटाबेस प्रणाली, आर. डी. बी. स्टार पर काम कर रहा था। इसने नई डेटाबेस प्रणाली के प्रदर्शन को मापने के लिए एक नए मानक का विकास किया। आर. डी. बी. स्टार प्रदर्शन दल ने विस्कॉन्सिन बेंचमार्क, ए. एस. 3ए. पी. और सेट क्वेरी बेंचमार्क जैसे कई मौजूदा पूर्व-टी. पी. सी. बेंचमार्क का सर्वेक्षण किया। उन्होंने डी. ई. सी. के यूरोपीय प्रभाग के ग्राहकों के प्रचार से वास्तविक दुनिया के डेटाबेस उपयोग के मामलों की भी जांच की। अंततः उन्होंने ऑस्टिन स्थित माइक्रोइलेक्ट्रॉनिक्स और कंप्यूटर कंसोर्टियम से एक अप्रकाशित कार्यभार के घटकों का चयन किया जो एक भंडारण संचालन का अनुकरण करते थे। टीम ने इस कार्यभार का उपयोग अपने स्वयं के मानदंड के आधार के रूप में किया, जिसे ऑर्डर-एंट्री के रूप में जाना जाता है। अगस्त 1990 में टी. पी. सी.-बी. के प्रकाशित होने तक, पहले से ही यह चिंता थी कि डेबिट/क्रेडिट बहुत सरल था और वास्तव में विशिष्ट कार्यभार का प्रतिरूपण नहीं था। नवंबर में उद्योग को एक नया मानक प्रदान करने के आह्वान के साथ एक नया प्रयास शुरू हुआ। आईबीएम ने अपने आरएएमपी-सी के साथ जवाब दिया जबकि डीईसी ने ऑर्डर-एंट्री की पेशकश की। डी. ई. सी. के प्रस्ताव का चयन किया गया और इसके प्राथमिक लेखक फ्रेंकोइस राब को मानकीकरण प्रयास के लिए तकनीकी नेतृत्व के रूप में चुना गया। यह प्रयास अठारह महीनों तक चला और 13 अगस्त 1992 को टी. पी. सी.-सी. संस्करण 1 के जारी होने के साथ इसका समापन हुआ। रिलीज के बाद टी. पी. सी.-सी. बेंचमार्क विनिर्देश में अगले कुछ वर्षों में कई मामूली संशोधन हुए। जून 1993 के संशोधन 1 ने परीक्षण प्रणाली की कुछ भाषा और आवश्यक ग्राहक-पक्ष मूल्य निर्धारण को स्पष्ट किया। अक्टूबर 1993 के 2 ने विभिन्न रिपोर्टिंग आवश्यकताओं को बदल दिया और किसी भी बेंचमार्क-विशिष्ट संवर्द्धन को बाहर करने के लिए भाषा को जोड़ा। फरवरी 1996 के 3 ने लेनदेन ट्रैकिंग, छवियों को जोड़ने के लिए नए क्षेत्र (अंततः कभी उपयोग नहीं किए गए), और कुल प्रणाली मूल्य से टर्मिनलों को हटा दिया, क्योंकि इस समय तक सर्वरों की लागत पर्याप्त रूप से कम हो गई थी कि टर्मिनलों की लागत कुल मूल्य के एक हिस्से से बहुत अधिक हो रही थी। क्लाइंट-सर्वर मॉडल जैसे नए कंप्यूटिंग आर्किटेक्चर के उद्भव को समायोजित करने और परीक्षण चरणों के उचित निष्पादन और आवश्यक रिपोर्टिंग को नियंत्रित करने वाले नियमों को स्पष्ट करने के लिए बेंचमार्क का विकास जारी रहा। सबसे महत्वपूर्ण परिवर्तन 2000 में हुए और इसमें रखरखाव मूल्य निर्धारण को पांच से बदलकर तीन साल और पांच 8-घंटे के दिनों (5x8) से सात 24-घंटे के दिनों (7x24) में बदलना, माप अवधि को आठ से घटाकर दो घंटे करना और अभिलेखीय स्थान की आवश्यकता को तीन के कारक से कम करना शामिल था। इन तीन प्रमुख परिवर्तनों को 26 फरवरी 2001 को संस्करण 5 के रूप में जारी किया गया था। बेंचमार्क विनिर्देश में वर्णित विभिन्न आवश्यकताओं के स्पष्टीकरण को शामिल करने के बाद से मामूली बदलाव किए गए हैं। नवीनतम संशोधन 5.11 है, जो 11 फरवरी 2010 को प्रकाशित हुआ है। नए मानक से पहला प्रकाशित परिणाम सितंबर 1992 में 54 टी. पी. एम. सी. पर प्रकाशित किया गया था। तब से, टी. पी. सी.-सी. के लिए रिकॉर्ड समय के साथ लगभग ठीक मूर के नियम के अनुसार बढ़े। प्रारंभिक परिणाम दसों में थे, लेकिन एक साल बाद ये सैकड़ों में थे, और जनवरी 1998 तक रिकॉर्ड 52,871 था। 2010 तक यह मिलियन की सीमा तक पहुँच गया। 2000 के दशक के दौरान, रिकॉर्ड की संख्या में कमी आई क्योंकि रिकॉर्ड तोड़ने की लागत में जबरदस्त वृद्धि हुई। इस अवधि के दौरान, माइक्रोसॉफ्ट ने नए टी. पी. सी.-ई. बेंचमार्क की ओर अपना ध्यान केंद्रित किया, जिससे ओरेकल को विशाल प्रणालियों का निर्माण करने के लिए छोड़ दिया गया और बार-बार ऐसा रिकॉर्ड बनाया गया जिसकी बराबरी अन्य लोग नहीं कर सकते थे। 2010 के दशक के अंत में क्लाउड कंप्यूटिंग के उदय तक इस बिंदु के बाद रिकॉर्ड प्रयास अपेक्षाकृत कम थे। वर्तमान रिकॉर्ड धारक एंट फाइनेंशियल है, जिसका ओशनबेस अलीबाबा को शक्ति प्रदान करता है। अगस्त 2019 में उन्होंने सिर्फ 60 मिलियन से अधिक का रिकॉर्ड बनाया, जो 2013 में ओरेकल के 8 मिलियन के परिणाम के बाद पहला प्रयास था। अन्य लोगों ने यह इंगित करने में जल्दी की कि ओरेकल का रिकॉर्ड एक ही वर्कस्टेशन पर था जबकि एंट को एक पूर्ण कंप्यूटिंग फार्म की आवश्यकता थी। इस तरह की शिकायतों को शांत करने के लिए, मई 2020 में चींटी ने 7.7 करोड़ का एक नया रिकॉर्ड प्रकाशित किया। यह रिकॉर्ड आज भी कायम है। विवरण टी. पी. सी.-सी. डी. ई. सी. द्वारा टी. पी. सी. को प्रस्तुत किए गए ऑर्डर-एंट्री वर्कलोड पर आधारित है। पहले के टी. पी. सी.-ए बेंचमार्क ने मुख्य रूप से एक सरल डेबिट/क्रेडिट बहीखाता प्रणाली में संचालन से मेल खाने वाले डेटाबेस अपडेट पर ध्यान केंद्रित किया था, जो वास्तविक दुनिया के उपयोग पैटर्न से मेल नहीं खाते थे। उत्पादन कार्यभार के एक नमूने से पता चला कि वास्तविक दुनिया के पैटर्न को अधिक पर्याप्त रूप से प्रस्तुत करने के लिए अद्यतन और केवल-पढ़ने वाले संचालन के साथ अंतःस्थापित आवेषणों का एक अधिक जटिल मिश्रण आवश्यक था। इसके अलावा, टी. पी. सी.-ए. डेटाबेस में बहुत अधिक जटिलता नहीं थी; वास्तविक दुनिया की प्रणालियाँ अपने डेटा को अधिक विविध आकार और जटिलता की कई और तालिकाओं में फैलाती हैं। टी. पी. सी.-सी. कुल नौ तालिकाओं के साथ एक डेटाबेस योजना का उपयोग करता है। संरचना मुख्य रूप से वेयरहाउस टेबल द्वारा संचालित होती है, जिसमें कई वेयरहाउस प्रविष्टियां होती हैं जिन्हें डब्ल्यू. डब्ल्यू. का न्यूनतम मूल्य 10 माना जाता है, और डब्ल्यू को स्केलिंग कारक के रूप में उपयोग करते हुए, परीक्षण किए गए सिस्टम के संतृप्ति स्तर से मेल खाने के लिए इसे बढ़ाया जाना चाहिए। रिपोर्ट किया गया प्रदर्शन मीट्रिक 12.86 x डब्ल्यू से अधिक नहीं हो सकता है। सभी गोदाम वस्तुओं की एक ही सूची का स्टॉक बनाए रखते हैं। आइटम टेबल में 100,000 पंक्तियाँ हैं और स्टॉक टेबल में डब्ल्यू x 100,000 पंक्तियाँ हैं। योजना की दूसरी शाखा जिले हैं, जिनमें प्रत्येक गोदाम के लिए 10 प्रविष्टियां हैं। जिलों में प्रति जिले 3000 ग्राहक हैं। वे प्रति ऑर्डर 5 से 15 ऑर्डर-लाइनों के साथ ऑर्डर उत्पन्न करते हैं। इसका मतलब है कि ऑर्डर-लाइन सबसे बड़ी तालिका है, जिसमें लगभग डब्ल्यू (आरहाउस) x 3000 (ग्राहक) x 10 (प्रारंभिक ऑर्डर) x 10 (ऑर्डर लाइन्स) = डब्ल्यू x 300,000 प्रविष्टियाँ हैं। ऑर्डर भरने की प्रक्रिया एक या अधिक गोदामों से जुड़ी स्टॉक प्रविष्टियों के साथ परस्पर क्रिया करती है। गतिविधि में अर्ध-यादृच्छिक सूत्र के अनुसार लेनदेन में प्रवेश करने वाले डब्ल्यू x 10 आभासी टर्मिनलों की एक श्रृंखला होती है; प्राथमिक लेनदेन नया-आदेश है जो एक एकल आदेश बनाता है। प्रत्येक ऑर्डर के परिणामस्वरूप एक भुगतान लेनदेन और एक डिलीवरी होती है। प्रत्येक दस नए ऑर्डर लेनदेन के लिए एक ऑर्डर-स्थिति और एक स्टॉक-स्तर लेनदेन उत्पन्न किया जाता है। एक "रिमोट टर्मिनल एमुलेटर" (आरटीई) को उपयोगकर्ता की डेटा प्रविष्टि, टाइपिंग देरी, अंतर-क्षेत्र और अंतर-लेनदेन देरी का अनुकरण करने के लिए प्रोग्राम किया गया है। आर. टी. ई. प्रत्येक लेन-देन के उपयोगकर्ता के अनुरोध और उसके पूरा होने के बीच के समय पर भी नज़र रखता है, जिसे प्रतिक्रिया समय कहा जाता है। प्रति मिनट निष्पादित नए-आदेश लेनदेन की दर को टी. पी. एम. सी. मूल्य (प्रति मिनट लेनदेन सी) के रूप में सूचित किया जाता है और यह बेंचमार्क के प्राथमिक प्रदर्शन मीट्रिक का प्रतिनिधित्व करता है। प्रारंभिक परिणामों ने संकेत दिया कि टी. पी. सी.-ए. की तुलना में, टी. पी. सी.-सी. का कार्यभार लगभग दस गुना जटिल था। पाँच में से केवल एक लेनदेन प्रकार, कुल का 44 प्रतिशत, लेनदेन-प्रति-मिनट टी. पी. सी.-सी परिणाम में शामिल है, जबकि टी. पी. सी.-ए को लेनदेन-प्रति-सेकंड में मापा जाता है और इसमें प्रत्येक लेनदेन शामिल होता है। इसका मतलब है कि कुछ रूपांतरण के बिना दोनों संख्याएँ सीधे तुलनीय नहीं हैं, 60 से गुणा करके सेकंड-टू-मिनट के लिए खाते में, और 2.3 में शामिल लेनदेन के सबसेट के लिए खाते में। एक एकल मशीन को ध्यान में रखते हुए, आई. बी. एम. आर. एस./6000 मॉडल 570, टी. पी. सी.-ए. 129 टी. पी. एस. ए. का मान देता है, जबकि टी. पी. सी.-सी. 365.45 टी. पी. एम. सी. देता है। टी. पी. एम. सी. को 2.3 से गुणा करने और फिर टी. पी. एस. ए. शब्दों में बदलने के लिए 60 से विभाजित करने पर, परिणाम 13.5 है, जो प्रदर्शन में लगभग 9.5 गुना का अंतर है। टी. पी. सी.-सी. परिणाम प्रस्तुत करने के लिए तीन साल की अवधि में 7/24 कवरेज के साथ हार्डवेयर और सॉफ्टवेयर रखरखाव सहित परीक्षण किए गए विन्यास के विस्तृत मूल्य निर्धारण के प्रकटीकरण की भी आवश्यकता होती है। मूल्य निर्धारण प्रणाली में न केवल प्रणाली ही शामिल होनी चाहिए, बल्कि 60 दिनों की अवधि में उद्धृत टी. पी. एम. सी. दर पर प्रणाली को चलाने से उत्पन्न डेटा को रखने के लिए पर्याप्त भंडारण भी होना चाहिए। सिद्धांत रूप में, 1 का एक टी. पी. एम. सी. इतिहास में 252 के. बी., ऑर्डर में 133 और ऑर्डर-लाइन में 1325 के. बी. प्रविष्टियाँ उत्पन्न करेगा। मूल्य/प्रदर्शन मीट्रिक का उत्पादन करने के लिए कुल प्रणाली मूल्य को मापा गया टी. पी. एम. सी. के साथ जोड़ा जाता है। जबकि कुछ प्रकाशित परिणामों का उद्देश्य उच्चतम संभव टी. पी. एम. सी. का उत्पादन करना है, कई और प्रकाशित परिणामों ने प्रतिस्पर्धी मूल्य/प्रदर्शन श्रेणी में एक शीर्ष स्थान को लक्षित किया है, कभी-कभी अपेक्षाकृत कम टी. पी. एम. सी. के साथ। बेंचमार्क आमतौर पर मुख्य घटकों में से एक के विक्रेता द्वारा निष्पादित किया जाता है (जैसे। डाटाबेस सिस्टम, बैक-एंड सर्वर, आदि) जिसे प्रणाली विन्यास, इसकी संरचना, परीक्षण की शर्तों और एकत्र किए गए सभी परिणामों पर पूर्ण विवरण के साथ एक प्रकटीकरण रिपोर्ट प्रस्तुत करनी होती है। संपूर्ण मानक कार्यान्वयन, सभी परीक्षण कदम, मापा परिणाम, प्रणाली मूल्य निर्धारण और प्रकटीकरण रिपोर्ट को टी. पी. सी. द्वारा प्रमाणित एक स्वतंत्र लेखा परीक्षक द्वारा मान्य किया जाना चाहिए। संदर्भ उद्धरण ग्रंथ सूची मानक (कम्प्यूटिंग)