Сравнение производительности MongoDB vs ClickHouse

Сравнение производительности MongoDB vs ClickHouse

  • MongoDB: кросс-платформенная, документно-ориентированная база данных. Из особенностей можно отметить простой язык запросов, хорошая документация, огромное сообщество и т.д. MongoDB использует: Google, UPS, Facebook, Cisco, eBay, BOSH, Adobe, SAP, Forbes и множество других компаний.
  • ClickHouse: кросс-платформенная, колоночная СУБД для OLAP (online обработки аналитических запросов). Особенности: Нет поддержки транзакций и нет полноценной поддержки операций UPDATE и DELETE ClickHouse применяется, например, для анализа метаданных о событиях в LHCb эксперименте в CERN (порядка миллиарда событий и 1000 параметров для каждого события) и как хранилище в проекте Тинькофф Банка.
  • ClickHouse отлично подходит для проектов с BigData. Высока скорость чтения и колонкоориентированность позволяют выполнять сложные аналитические запросы намного быстрее чем у NoSQL аналогов.
  • У MongoDB же если данные (а точнее, то, что называют working set — набор актуальных данных, к которым постоянно идет обращение) не помещаются в память, она сильно замедляется. Также нужно помнить, что у MongoDB существует глобальная блокировка на чтение/запись.
  • Подробное сравнение производительности двух популярных баз данных для online обработки аналитических запросов вы найдете, пройдя по ссылке в источнике.
Информация была полезна для вас?

Расскажите пожалуйста что мы можем улучшить?

оцените контент и участвуйте в выборе трендов

Обзор ClickHouse

Бизнес процессы, Разработка ClickHouse - столбцовая система управления базами данных (СУБД) для онлайн обработки аналитических запросов (OLAP)

Подробнее...


Обзор MongoDB

Бизнес процессы, Разработка MongoDB — документоориентированная система управления базами данных (СУБД) с открытым исходным кодом, не требующая описания схемы таблиц. Классифицирована как NoSQL, использует JSON-подобные документы и схему базы данных. Написана на языке C++

Подробнее...