YCSB

Yahoo! _ Cloud Serving Benchmark (YCSB) to specyfikacja typu open source i pakiet programów do oceny możliwości pobierania i konserwacji programów komputerowych. Jest często używany do porównywania względnej wydajności NoSQL .

Oryginalny test porównawczy został opracowany przez pracowników działu badawczego Yahoo! który wydał go w 2010 r., mając na celu „ułatwienie porównywania wydajności nowej generacji systemów obsługujących dane w chmurze”, szczególnie w przypadku obciążeń związanych z przetwarzaniem transakcji, które różniły się od tych mierzonych za pomocą testów porównawczych zaprojektowanych dla bardziej tradycyjnych systemów zarządzania bazami danych.

YCSB porównano z testem porównawczym TPC-H opracowanym przez Radę ds. Wydajności Przetwarzania Transakcji , przy czym YCSB nazywano testem porównawczym dużych zbiorów danych , podczas gdy TPC-H jest testem porównawczym systemu wspomagania decyzji .

YCSB był używany przez dostawców DBMS do „marketingu porównawczego”. Był używany w dyskusjach naukowych lub samouczkach, szczególnie w przypadku Apache HBase . Został użyty do porównań wielu produktów przez obserwatorów branżowych, takich jak Network World (porównanie Cassandra , MongoDB i Riak ), Thumbtack Technologies (porównanie Aerospike , Cassandra, Couchbase i MongoDB) oraz Instytut Politechniczny i Uniwersytet w Coimbrze (porównanie Cassandra, HBase, Elasticsearch , MongoDB, Oracle NoSQL , OrientDB , Redis , Scalaris, Tarantool i Voldemort ). Firma SanDisk Corporation opublikowała wyniki zmierzone w bazie danych Oracle NoSQL .

Implementacje