Skip to content
This repository has been archived by the owner on Dec 10, 2021. It is now read-only.

Mongodb example #57

Open
NiNJAD3vel0per opened this issue Apr 17, 2019 · 1 comment
Open

Mongodb example #57

NiNJAD3vel0per opened this issue Apr 17, 2019 · 1 comment

Comments

@NiNJAD3vel0per
Copy link

NiNJAD3vel0per commented Apr 17, 2019

Looks like this project could be a pretty good alternative of Elastic.
I am considering of this project for an alternative of Elasticsearch which is super heavy memory consuming index search engine. This can be an alternative for a medium-scale or large scale project?
The problem is my main db is Mongodb. Should I extract json from Mongodb periodically and send back to Blast to build indexes?
What is the best option for my situation??
I need an example mongodb connector to communicate with Blast via GRPC to realtime build index like the elastic search doing

One more question, Is it a good idea to interact with Blast server from end-user clients.
My situation is I want to let users do search/filter items in the browser directly. how about grpc-web?(I know grpc-web project is immature) What about HTTP2 + json(Rest) ?

@mosuka
Copy link
Owner

mosuka commented May 24, 2019

Hi @NiNJAD3vel0per ,

Unfortunately, it does not have the same functionality as Elasticsearch. Smaller ones can be migrated, but distributed search and indexing like Elasticsearch are not supported yet. I am working on that development.

Currently, gRPC and a simple HTTP REST API are provided as an interface with clients. Please use these to feed data from DB.

The HTTP REST API has implemented easily now, but I consider to replacing it with something else in the future.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants