محک سرویس ابری یاهو

از ویکی‌پدیا، دانشنامهٔ آزاد

محک سرویس ابری یاهو (Yahoo! Cloud Serving Benchmark (YCSB)) یک مجموعه برنامه و مشخصات منبع باز برای ارزیابی قابلیت‌های بازیابی و نگهداری برنامه‌های کامپیوتری است. اغلب برای مقایسه عملکرد نسبی سیستم‌های مدیریت پایگاه داده نواس‌کیوال استفاده می‌شود.

معیار اصلی توسط کارگران بخش تحقیقاتی یاهو ایجاد شد، که آن را در سال ۲۰۱۰ با هدف اعلام شده «تسهیل مقایسه عملکرد نسل جدید سیستم‌های ارائه دهنده داده‌های ابری» منتشر کرد، به ویژه برای بارهای کاری پردازش تراکنش که با معیارهای اندازه‌گیری شده برای سیستم‌های مدیریت پایگاه داده سنتی تر متفاوت است.[۱]

YCSB با محک TPC-H از شورای عملکرد پردازش تراکنش مقایسه شد، با اینکه YCSB یک محک کلان داده نامیده می‌شود در حالی که TPC-H یک محک برای سیستمهای پشتیبانی تصمیم است.[۲]

YCSB توسط فروشندگان DBMS برای «بازاریابی معیار» استفاده شد.[۳] این محک در بحث‌های علمی یا آموزشی، به ویژه برای اچ‌بیس استفاده شده‌است.[۴] این محک برای مقایسه چند محصول توسط ناظران صنعتی مانند آی‌دی‌جی (مقایسه آپاچی کسندرا، مانگودی‌بی و Riak),[۵] Thumbtack Technologies (مقایسه Aerospike , Cassandra، مم‌بیس، و MongoDB),[۶] و موسسه پلی تکنیک و دانشگاه کویمبرا (مقایسه Cassandra, HBase، الستیک‌سرچ , MongoDB, Oracle NoSQL , OrientDB، ردیس , Scalaris, Tarantool، و Voldemort)استفاده شده‌است.[نیازمند منبع] همچنین سن‌دیسک نتایج اندازه‌گیری شده برروی پایگاه داده Oracle NoSQL توسط این محک را منتشر کرد.[۷]

منابع[ویرایش]

  1. Cooper, Brian F; et al. "Benchmarking cloud serving systems with YCSB" (PDF). Yahoo Research.
  2. Melyssa Barata, Jorge Bernadino and Pedro Furtado; et al. (June 27, 2014). "YCSB and TPC-H: Big Data and Decision Support Benchmarks". 2014 International Congress on Big Data. IEEE: 800–801. doi:10.1109/BigData.Congress.2014.128. ISBN 978-1-4799-5057-7.
  3. Monash, Curt. "YCSB benchmark notes". Monash Research.
  4. Dey, Akon; Nambiar, Raghunath; Fekete, Alan; Röhm, Uwe. "YCSB+T: Benchmarking web-scale transactional databases" (PDF). IEEE.
  5. Bushik, Sergey (2012-10-22). "A vendor-independent comparison of NoSQL databases". Network World.
  6. Abel, Avram. "NoSQL Benchmark Compares Aerospike, Cassandra, Couchbase and MongoDB". InfoQ.
  7. "Oracle NoSQL Database Cluster YCSB Testing with Fusion ioMemory Storage" (PDF). June 15, 2016. Retrieved September 20, 2016.