169 похожих чатов

I have an application using MongoDB for it. To speedup

queries I decided to use a cache layer like Redis. So on all add, update, remove query, we made changed on both (MongoDB and Redis) then on READ queries, we just read from redis. Also there is redis module which called Redisearch.

The problem is Redisearch is so complicated to worth with. There is no "remove record" query.
My questions are:
1- is there any CURD API (with sql or mql query language and example documentation) which can be connected to Redisearch engine and our app just work with it?
2- What about other options such as Elasticsearch? Is it better and easier but fast enough option to be cache for MongoDB?

5 ответов

11 просмотров

elastic is a full fledged database that happens to also provide search results, and no i don't think there is an sql wrapper for redisearch. you could look at some libraries

Amir Salar-Pourhasan 🌱 Автор вопроса
A​kshit
elastic is a full fledged database that happens to...

but redis is much faster than elastic. what do you think. You think if I use elastic for read queries for my mongo, it would be very faster or just a list speed up? I dont have sense about it.

Amir Salar Pourhasan 🌱
but redis is much faster than elastic. what do you...

i have no idea about your data model and such, but all i can say is redis (not redisearch) is surely faster than elastic for pure reads. you would have to research for your usecase

Amir Salar-Pourhasan 🌱 Автор вопроса
A​kshit
i have no idea about your data model and such, but...

yes its very faster. the problem is complex queries.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта