YCSB

YCSB

야후! 클라우드 서비스 벤치마크(YCSB)는 컴퓨터 프로그램의 검색 및 유지보수 기능을 평가하기 위한 오픈 소스 사양 및 프로그램 모음입니다.NoSQL 데이터베이스 관리 시스템의 상대적 성능을 비교하는 데 자주 사용된다.null

원래 벤치마크는 "신세대 클라우드 데이터 서비스 시스템의 성능 비교 강화"라는 목표를 가지고 2010년에 야후 연구 부서의 근로자에 의해 개발되었으며, 특히 더 전통적인 방식으로 설계된 벤치마크와 다른 트랜잭션 처리 워크로드에 대해 개발되었다.데이터베이스 관리 시스템.[1]

YCSB는 거래 처리 성과 위원회의 TPC-H 벤치마크와 대조되었는데, YCSB는 빅데이터 벤치마크라고 불리고 TPC-H는 의사결정 지원 시스템 벤치마크라고 한다.[2]null

YCSB는 "벤치마크 마케팅"[3]을 위해 DBMS 공급업체에 의해 사용되었다.특히 Apache HBase에 대해 학술적 또는 자습서 토론에서 사용되어 왔다.[4][5]그것은 multiple-product를 비교에 산업 관찰자가 네트워크 월드(카산드라, MongoDB, Riak을 비교하는)[6]Thumbtack 기술(Aerospike, 카산드라, Couchbase, MongoDB비교)[7]고 폴리 테크닉 코임브라 대학교 같은(카산드라, HBase, Elasticsearch, MongoDB, 오라클 NoSQL, Orie 비교하여 사용되어 왔다.ntDB,레디스, 스칼라리스, 타란툴, 볼드모트).[citation needed]SanDisk CorporationOracle NoSQL 데이터베이스에 대한 측정 결과를 게시했다.[8]null

참조

  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. S2CID 10756715.
  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. ^ Jiang, Lifeng (2012). HBase Administration Cookbook. Packt Publishing.
  6. ^ Bushik, Sergey (2012-10-22). "A vendor-independent comparison of NoSQL databases". Network World.
  7. ^ Abel, Avram. "NoSQL Benchmark Compares Aerospike, Cassandra, Couchbase and MongoDB". InfoQ.
  8. ^ "Oracle NoSQL Database Cluster YCSB Testing with Fusion ioMemory Storage" (PDF). June 15, 2016. Retrieved September 20, 2016.