Skip to content

Why was MongoDB storage engine removed? #955

Answered by umputun
PegasisForever asked this question in Q&A
Discussion options

You must be logged in to vote

A few reasons:

  1. We didn't see much demand for this functionality back in the days. In fact, we saw no real-life usage at all
  2. support the alternative/additional storage implementation as a part of the core wasn't such a good idea, so we made a way to connect any external store via jrpc and even provided a simple example for doing it
  3. The final reason - I was planning to refactor mongo support with the modern mongo-driver, but instead of spending time on this decision was to drop the support completely for now
  4. Another reason - any use case I had in mind for mongo storage required much more, not just storage. Things like external cache, auth-related changes, and so on. We had no time and reso…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by PegasisForever
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants
Converted from issue

This discussion was converted from issue #954 on April 19, 2021 15:53.