Сравнение Memcached, Redis, MongoDB и HBase

база данных
Сравнение Memcached, Redis, MongoDB и HBase

способ хранения

  • Memcached: память
  • Redis: память, также поддерживает постоянство, локальный диск
  • MongoDB: локальный диск
  • HBase: HDFS

тип данных

  • Memcached: поддерживает только String, а размер данных ключа и значения ограничен, обычно 1M
  • Redis: ключ должен быть строкой, но значение поддерживает богатые типы данных, такие как строка, список, набор и т. Д. Предел размера данных намного больше, чем memcached, как правило, 500 м до 1 г
  • MongoDB: структура (BSON), аналогичная JSON, поддерживает типы данных, которые может выражать JSON, такие как Null, Boolean, Numeric, String и т. д., максимум один документ 16M.
  • HBase: использовать семейство столбцов, базовые данные используют массив байтов, каждый блок хранения имеет ограничение на размер данных, настраиваемый, по крайней мере, поддержка 64M

представление

  • Memcached: одномашинный, многопоточный, распределенный и должен полагаться на клиента для последовательного хеширования и другого контроля.
  • Redis: поддержка синхронизации master-slave, поддержка кластера, один поток
  • MongoDB: первые два находятся в памяти, поэтому MongoDB должен понести здесь некоторые потери, возможно, более уместно сравнить ее с MySql. Поддержка режима «ведущий-ведомый» и поддержка горизонтального распределенного расширения на основе сегментирования.
  • HBase: серверная часть — это HDFS, так что вы знаете

Типичное использование

  • Memcached: как кеш-уровень для реляционных баз данных, ускоряющий доступ к данным.
  • Redis: в качестве кэш-уровня реляционных баз данных он ускоряет доступ к данным и в то же время обеспечивает функцию посадки данных.
  • MongoDB: база данных без схемы, используемая для замены MySql в сценариях с быстрыми изменениями и низкими требованиями к транзакциям, например, для хранения игровой информации о пользователях и социальной информации.
  • HBase: хранилище массивных данных, сценарии, требующие большого числа одновременных запросов, например журналы.



Рекомендуемое чтение:
Восемь вопросов о блокчане / биткойной науке
не копировать
Искра "параллельно" пишет

Пожалуйста, укажите источник:blog.Mandarin.com/2018/06/02/…

Добро пожаловать в WeChat для сканирования приведенного ниже QR-кода. Подпишитесь на мою общедоступную учетную запись WeChat TechTalking, Technology·Life·Thinking:
后端技术小黑屋Бэкенд-технологии «черный дом»