TPC-C
ٹی پی سی-سی، ٹرانزیکشن پروسیسنگ پرفارمنس کونسل بینچ مارک سی کے لیے مختصر، ایک معیار ہے جو آن لائن ٹرانزیکشن پروسیسنگ (او ایل ٹی پی) سسٹم کی کارکردگی کا موازنہ کرنے کے لیے استعمال ہوتا ہے۔ یہ صنعتی معیار اگست 1992 میں شائع ہوا، اور بالآخر اس نے پہلے والے ٹی پی سی-اے کی جگہ لے لی، جسے 1995 میں متروک قرار دیا گیا تھا۔ اسے متعلقہ رکھنے کے لیے اس میں متعدد تبدیلیاں کی گئی ہیں کیونکہ کمپیوٹر کی کارکردگی میں شدت کے کئی آرڈرز میں اضافہ ہوا ہے، موجودہ ورژن، 5.11، 2010 میں جاری کیا گیا تھا۔ 2006 میں، سوٹ، ٹی پی سی-ای میں ایک نیا او ایل ٹی پی بینچ مارک شامل کیا گیا تھا، لیکن ٹی پی سی-سی بڑے پیمانے پر استعمال میں ہے۔ ٹی پی سی-سی سسٹم ایک ملٹی ویئر ہاؤس ہول سیل آپریشن کا نمونہ ہے، جسے صرف "کمپنی" کے نام سے جانا جاتا ہے۔ کم سے کم ٹیسٹ میں، کمپنی کے پاس دس گودام ہیں، جن میں سے ہر ایک میں دس صارف ٹرمینل ہیں۔ ہر گودام دس متعین سیلز اضلاع کی خدمت کرتا ہے، ہر ایک 3,000 گاہکوں کے ساتھ جو 100,000 اشیاء کے پروڈکٹ کیٹلاگ کے خلاف آرڈر دے رہے ہیں۔ سب سے زیادہ بار بار ہونے والے لین دین کسٹمر کے آرڈر ہوتے ہیں، جن میں ہر آرڈر پر اوسطا دس آئٹمز ہوتے ہیں، اور کسٹمر کی ادائیگیاں ہوتی ہیں۔ کم بار بار کی جانے والی درخواستیں آرڈرز اور گودام کی انوینٹری کی حیثیت سے پوچھ گچھ کرتی ہیں، آرڈرز بھیجتی ہیں اور کم ہونے والے اسٹاک کو بھر دیتی ہیں۔ کسی دیئے گئے نظام کی کارکردگی کی جانچ کرنے کے لیے، مطلوبہ کارکردگی کی سطح کی پیمائش کے لیے درکار کم از کم کو پورا کرنے کے لیے گوداموں کی تعداد میں اضافہ کیا جاتا ہے۔ بینچ مارک کے نتائج کی پیمائش ٹرانزیکشن فی منٹ میں کی جاتی ہے، جسے ٹی پی ایم سی کہا جاتا ہے۔ پہلا ٹی پی ایم سی نتیجہ ستمبر 1992 میں آئی بی ایم اے ایس/400 کے لیے شائع ہوا اور اس نے 54 ٹی پی ایم سی کا نتیجہ واپس کیا۔ 2000 کی دہائی تک، اعلی درجے کی مشینوں کا اوسط نتیجہ 24 لاکھ ٹی پی ایم سی تھا، اور کمپنیاں ریکارڈ پر قبضہ کرنے کی کوشش میں بہت بڑے سائز کے نظام بنا رہی تھیں۔ موجودہ ریکارڈ 2020 میں کلاؤڈ کمپیوٹنگ کا استعمال کرتے ہوئے قائم کیا گیا تھا جس نے 707.3 ملین ٹی پی ایم سی فراہم کیا تھا۔ چھوٹے آن پریمیسیس سسٹمز کے حالیہ نتائج نے فی ٹی پی ایم سی لاگت کو کم کرنے پر توجہ مرکوز کی ہے۔ آئی بی ایم نے ایک آسان ورژن بنانے کے لیے ٹی پی سی-سی میں ترمیم کی جسے ان کے اپنے اندرونی استعمال کے لیے کمرشل پروسیسنگ ورک لوڈ کے نام سے جانا جاتا ہے، اسی طرح کے تبادلے عام ہیں لیکن عام طور پر متعلقہ کمپنیوں سے باہر معلوم نہیں ہوتے ہیں۔ اوریکل جیسے ریلیشنل ڈیٹا بیس کی ریلیز نے انڈسٹری کے اندر ریلیشنل ماڈل اور پرانے کوڈیسل تصورات کے درمیان بحث کو جنم دیا۔ ان مباحثوں میں سے حقیقت پسندانہ کارکردگی کے تخمینے پیش کرنے کی خواہش پیدا ہوئی۔ 1985 میں، ٹینڈم کمپیوٹرز کے جم گرے نے ایک مقالہ مشترکہ طور پر تحریر کیا جسے اب "اینون et.al" کے نام سے جانا جاتا ہے۔ "، جس نے ڈیبٹ کریڈٹ نامی ایک ممکنہ معیار کا خاکہ پیش کیا۔ اس نے جلد ہی بہت سی ترامیم اور سیب سے سنتری کا موازنہ دیکھا، جس کے نتیجے میں ٹام سایر اور اومری سرلن نے جون 1988 میں نظام کو معیاری بنانے اور ایک نیا ورژن شائع کرنے کی کوشش کی۔ اس ورژن کی اشاعت اور اس کے استعمال پر جاری تنازعہ کی وجہ سے اگست 1988 میں ٹرانزیکشن پروسیسنگ پرفارمنس کونسل، یا ٹی پی سی کے نام سے ایک انڈسٹری کنسورشیم کی تشکیل ہوئی، تاکہ اس طرح کے کام کو سنبھالا جا سکے اور ایک باضابطہ صنعتی معیار بنایا جا سکے۔ ٹی پی سی نے مکمل اے سی آئی ڈی خصوصیات کے اضافے کے ساتھ ڈیبٹ کریڈٹ کی بنیاد پر اپنا پہلا صنعتی معیاری معیار تیار کیا، جسے ٹی پی سی-اے کا نام دیا گیا۔ دیگر تقاضے بنیادی طور پر تنظیمی تھے ؛ نتیجہ جمع کرانے کے لیے اب کسی کو سسٹم اور جانچ کی مکمل تفصیلات فراہم کرنی پڑتی تھیں، جس میں تھرڈ پارٹی آڈٹ تجویز کیے جاتے تھے، اور قیمتوں کی کسی بھی معلومات میں پانچ سال کی مدت میں دیکھ بھال کے معاہدے شامل ہوتے تھے۔ اس کے فورا بعد ایک متعلقہ معیار جاری کیا گیا اور اس کا نام ٹی پی سی-بی رکھا گیا، جو بنیادی طور پر اس لحاظ سے مختلف تھا کہ اس میں ٹرمینل ان پٹ کی تقلید کرنے کے بجائے بیچ ان پٹ کا استعمال کیا گیا تھا۔ آرڈر-انٹری اس وقت کے آس پاس جب ٹی پی سی-اے کو حتمی شکل دی جا رہی تھی، ڈیجیٹل ایکوپمنٹ کارپوریشن (ڈی ای سی) ایک نئے تقسیم شدہ ڈیٹا بیس سسٹم، آر ڈی بی اسٹار پر کام کر رہی تھی۔ اس کی وجہ سے نئے ڈیٹا بیس سسٹم کی کارکردگی کی پیمائش کے لیے ایک نیا معیار تیار ہوا۔ آر ڈی بی اسٹار پرفارمنس ٹیم نے وسکونسن بینچ مارک، اے ایس 3 اے پی، اور سیٹ کوئری بینچ مارک جیسے بہت سے موجودہ پری ٹی پی سی بینچ مارک کا سروے کیا۔ انہوں نے ڈی ای سی کے یورپی ڈویژن کے صارفین کی کینوسنگ سے حقیقی دنیا کے ڈیٹا بیس کے استعمال کے معاملات کا بھی جائزہ لیا۔ بالآخر انہوں نے آسٹن میں مقیم مائیکرو الیکٹرانکس اور کمپیوٹر کنسورشیم سے ایک غیر شائع شدہ کام کے بوجھ کے اجزاء کا انتخاب کیا جس نے گودام کے عمل کی تقلید کی۔ ٹیم نے اس کام کے بوجھ کو اپنے معیار کی بنیاد کے طور پر استعمال کیا، جسے آرڈر-انٹری کہا جاتا ہے۔ اگست 1990 میں ٹی پی سی-بی کے شائع ہونے تک، پہلے سے ہی خدشات تھے کہ ڈیبٹ/کریڈٹ بہت آسان تھا اور واقعی عام کام کے بوجھ کو ماڈلنگ نہیں کر رہا تھا۔ نومبر میں صنعت کو ایک نیا معیار فراہم کرنے کی اپیل کے ساتھ ایک نئی کوشش شروع ہوئی۔ آئی بی ایم نے اپنے آر اے ایم پی-سی کے ساتھ جواب دیا جبکہ ڈی ای سی نے آرڈر-انٹری کی پیشکش کی۔ ڈی ای سی کی تجویز کا انتخاب کیا گیا، اور اس کے بنیادی مصنف، فرانکوئس راب کو معیاری بنانے کی کوشش کے لیے تکنیکی قیادت کے طور پر منتخب کیا گیا۔ یہ کوشش اٹھارہ ماہ تک جاری رہی اور 13 اگست 1992 کو ٹی پی سی-سی ورژن 1 کی ریلیز کے ساتھ اختتام پذیر ہوئی۔ ریلیز کے بعد ٹی پی سی-سی بینچ مارک کی تفصیلات میں اگلے چند سالوں میں کئی معمولی ترامیم ہوئیں۔ جون 1993 کے ترمیم 1 نے جانچ شدہ نظام کی کچھ زبان اور مطلوبہ کسٹمر سائیڈ پرائسنگ کی وضاحت کی۔ اکتوبر 1993 کے 2.0 نے رپورٹنگ کے مختلف تقاضوں کو تبدیل کیا اور کسی بھی معیار سے متعلق مخصوص اضافہ کو خارج کرنے کے لیے زبان کو شامل کیا۔ فروری 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 قطاریں ہیں اور اسٹاک ٹیبل میں W x 100,000 قطاریں ہیں۔ اسکیما کی دوسری شاخ اضلاع ہیں، جن میں ہر گودام کے لیے 10 اندراجات ہیں۔ اضلاع میں گاہک ہیں، فی ضلع 3000۔ وہ فی آرڈر 5 سے 15 آرڈر لائنوں کے ساتھ آرڈر تیار کرتے ہیں۔ اس کا مطلب ہے کہ آرڈر لائن سب سے بڑی ٹیبل ہے، جس میں تقریبا W (ار ہاؤسز) x 3000 (صارفین) x 10 (ابتدائی آرڈرز) x 10 (آرڈر لائنز) = W x 300,000 اندراجات ہیں۔ آرڈر بھرنے کا عمل ایک یا زیادہ گوداموں سے وابستہ اسٹاک اندراجات کے ساتھ تعامل کرتا ہے۔ یہ سرگرمی W 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 کے بی اندراجات پیدا کرے گا۔ قیمت/کارکردگی میٹرک تیار کرنے کے لیے سسٹم کی کل قیمت کو ماپا ہوا ٹی پی ایم سی کے ساتھ ملایا جاتا ہے۔ اگرچہ کچھ شائع شدہ نتائج کا مقصد سب سے زیادہ ممکنہ ٹی پی ایم سی تیار کرنا ہے، لیکن بہت سے مزید شائع شدہ نتائج نے مسابقتی قیمت/کارکردگی کے زمرے میں ایک اعلی مقام کو نشانہ بنایا ہے، بعض اوقات نسبتا کم ٹی پی ایم سی کے ساتھ۔ بینچ مارک عام طور پر اہم اجزاء میں سے کسی ایک کے فروش کے ذریعہ انجام دیا جاتا ہے (جیسے. ڈیٹا بیس سسٹم، بیک اینڈ سرور، وغیرہ) جسے سسٹم کی ترتیب، اس کے سیٹ اپ، جانچ کی شرائط اور جمع کیے گئے تمام نتائج کے بارے میں مکمل تفصیلات کے ساتھ افشاء کرنے کی رپورٹ جمع کرنی ہے۔ پورے معیار کے نفاذ، جانچ کے تمام مراحل، ناپنے والے نتائج، نظام کی قیمتوں کا تعین اور افشاء کرنے کی رپورٹ کی تصدیق ٹی پی سی کے ذریعے تصدیق شدہ ایک آزاد آڈیٹر کے ذریعے کی جانی چاہیے۔ حوالہ جات کتابیات کے معیارات (کمپیوٹنگ)