वाईसीएसबी

याहू! क्लाउड सर्विंग बेंचमार्क (YCSB) कंप्यूटर प्रोग्राम की पुनर्प्राप्ति और रखरखाव क्षमताओं के मूल्यांकन के लिए एक ओपन-सोर्स विनिर्देश और प्रोग्राम सूट है। इसका उपयोग अक्सर NoSQL डेटाबेस प्रबंधन प्रणालियों के सापेक्ष प्रदर्शन की तुलना करने के लिए किया जाता है।

मूल बेंचमार्क याहू के अनुसंधान प्रभाग में श्रमिकों द्वारा विकसित किया गया था! जिसने नई पीढ़ी के प्रदर्शन की तुलना को सुविधाजनक बनाने के घोषित लक्ष्य के साथ 2010 में इसे जारी किया क्लाउड डेटा सर्विंग सिस्टम, विशेष रूप से लेनदेन-प्रसंस्करण वर्कलोड के लिए जो अधिक पारंपरिक डेटाबेस प्रबंधन सिस्टम के लिए डिज़ाइन किए गए बेंचमार्क द्वारा मापे गए से भिन्न थे। YCSB की तुलना लेनदेन प्रसंस्करण प्रदर्शन परिषद  के TPC-H बेंचमार्क से की गई, YCSB को एक बड़ा डेटा बेंचमार्क कहा जाता है जबकि TPC-H एक निर्णय समर्थन प्रणाली बेंचमार्क है। YCSB का उपयोग DBMS विक्रेताओं द्वारा बेंचमार्क मार्केटिंग के लिए किया गया था। इसका उपयोग विद्वानों या ट्यूटोरियल चर्चाओं में किया गया है, विशेष रूप से अपाचे एचबेस के लिए। इसका उपयोग नेटवर्क वर्ल्ड (अपाचे कैसेंड्रा, MongoDB और रीक की तुलना) जैसे उद्योग पर्यवेक्षकों द्वारा बहु-उत्पाद तुलना के लिए किया गया है। थंबटैक टेक्नोलॉजीज (एयरोस्पाइक (डेटाबेस), कैसेंड्रा, काउचबेस और मोंगोडीबी की तुलना), और  पॉलिटेक्निक संस्थान  और कोयम्बटूर विश्वविद्यालय (कैसेंड्रा, HBase, Elasticsearch, MongoDB, Oracle NoSQL डेटाबेस, OrientDB, Redis, Scalaris, टारनटूल और वोल्डेमॉर्ट (वितरित डेटा स्टोर) की तुलना)। सैनडिस्क कॉर्पोरेशन ने Oracle NoSQL डेटाबेस पर मापे गए परिणाम प्रकाशित किए।

कार्यान्वयन

 * मूल जावा कार्यान्वयन
 * GoLang कार्यान्वयन
 * C++ लेवलडीबी, रॉक्सडीबी, एलएमडीबी एंबेडेड की-वैल्यू स्टोर्स के लिए कार्यान्वयन
 * C++ लेवलडीबी, रॉक्सडीबी, एलएमडीबी, वायर्डटाइगर और यूडिस्क एंबेडेड की-वैल्यू स्टोर्स के लिए कार्यान्वयन