Я написал NodeJS с 1200 MQTT-сообщениями в секунду, и мне потребовался поиск для обогащения сообщения.
В настоящее время я использую SQLite, и хотя у меня нет доказательств, обнаружим, что когда я увеличиваюзагружается, приложение NodeJS имеет тенденцию к замедлению, и я подозреваю, что из-за ввода-вывода SQLite при чтении и записи.
Должен ли я перейти на LevelDb или Redis?Что касается Redis, могу ли я с уверенностью сказать, что даже постоянство Redis не будет блокировать NodeJS MQTT, если NodeJS находится под нагрузкой?
Есть ли какое-либо сравнение производительности SQLite против LevelDB против Redis, особенно на клиенте NodeJS?