Подтвердить что ты не робот

Соответствующая база данных для веб-аналитики?

Я работаю над веб-аналитикой, подобной Google Analytics, и в настоящее время использую MongoDB.

Проблема с использованием MongoDB

Запись и чтение выполняются в одно и то же время, поэтому после написания какой-то точки медленнее. Поэтому я ищу подходящую базу данных, которая соответствует следующим требованиям:

Требования

  • Это должен быть Open Source
  • Является масштабируемым и может адаптировать большие объемы данных.
  • Улучшенная производительность при агрегировании данных
  • Агрегация по времени
  • Обработка данных в реальном времени
  • Поддержка драйверов (клиентов) для Node.js и Java

База данных должна быть масштабируемой с Node.js и Java

Я сохраняю данные с помощью Java и извлекаю их через Node.js

4b9b3361

Ответ 1

Я думаю, что вы ищете БД, которые предназначены для аналитики. Это будут базы данных, которые поддерживают большое количество чтений, а также записывают на хранение. Может быть, вы должны проверить эти решения:.

некоторые решения для хранения данных с открытым исходным кодом, специфичные для аналитики в реальном времени

Примечание: Здесь я думаю, что у cassandra были бы соответствующие драйверы для языков, которые вы ищете, и были бы хорошими, если у вас большие операции чтения и записи. Мы можем видеть, что cassandra используется в проектах на основе java/storm, которые нацелены на обработку в реальном времени.

ссылка: