YCSB - YCSB

В Yahoo! Тест облачного обслуживания (YCSB) - это спецификация и набор программ с открытым исходным кодом для оценки возможностей поиска и обслуживания компьютерных программ. Его часто используют для сравнения относительной производительности NoSQL системы управления базами данных.

Первоначальный тест был разработан сотрудниками исследовательского отдела Yahoo! который выпустил его в 2010 году с заявленной целью «облегчить сравнение производительности нового поколения облачных систем обслуживания данных», особенно для рабочих нагрузок обработки транзакций, которые отличались от тех, которые измерялись с помощью тестов, разработанных для более традиционных систем управления базами данных.[1]

YCSB был противопоставлен тесту TPC-H из Совет по производительности обработки транзакций, при этом YCSB называется большое количество данных тест, в то время как TPC-H является система поддержки принятия решений ориентир.[2]

YCSB использовался поставщиками СУБД для «эталонного маркетинга».[3] Он использовался в научных или учебных обсуждениях, особенно для Apache HBase.[4][5] Он использовался для сравнения нескольких продуктов отраслевыми наблюдателями, такими как Сетевой мир (сравнивая Кассандра, MongoDB, и Риак ),[6] Thumbtack Technologies (сравнение Aerospike, Кассандра, Диван и MongoDB),[7] и Политехнический институт и Коимбрский университет (сравнивая Cassandra, HBase, Elasticsearch, MongoDB, Oracle NoSQL, OrientDB, Redis, Скаларис, Тарантоол, и Волдеморт ).[нужна цитата ] SanDisk Corporation опубликованные результаты измерений на База данных Oracle NoSQL.[8]

Рекомендации

  1. ^ Купер, Брайан Ф; и другие. «Сравнительный анализ систем облачного обслуживания с помощью YCSB» (PDF). Yahoo Research.
  2. ^ Мелисса Барата, Хорхе Бернадино и Педро Фуртадо; и другие. (27 июня 2014 г.). «YCSB и TPC-H: тесты для поддержки больших данных и принятия решений». 2014 Международный конгресс по большим данным. IEEE: 800–801. Дои:10.1109 / BigData.Congress.2014.128. ISBN  978-1-4799-5057-7.
  3. ^ Монаш, Курт. «Примечания к тесту YCSB». Monash Research.
  4. ^ Дей, Эйкон; Намбьяр, Рагхунатх; Фекете, Алан; Рем, Уве. "YCSB + T: сравнительный анализ транзакционных баз данных веб-масштаба" (PDF). IEEE.
  5. ^ Цзян, Лифэн (2012). Поваренная книга администрирования HBase. Packt Publishing.
  6. ^ Бушик, Сергей (2012-10-22). "Независимое от производителя сравнение баз данных NoSQL". Сетевой мир.
  7. ^ Авель, Аврам. «NoSQL Benchmark сравнивает Aerospike, Cassandra, Couchbase и MongoDB». InfoQ.
  8. ^ «Тестирование кластера базы данных Oracle NoSQL YCSB с помощью Fusion ioMemory Storage» (PDF). 15 июня 2016 г.. Получено 20 сентября, 2016.