nopCommerce
nopCommerce copied to clipboard
MongoDB database support
No extra details are required. The task name is self-describing. By intriduction of the new batabase support we can significanly increase our customer base.
Currently all issues are related to a mongo-csharp-driver. So we're just waiting for them to fix issues
Hey @AndreiMaz ,
Have your team made any progress so far on this feature? Unfortunately, two of my large sized customers went on hold when I told them that nopCommerce 4.30 will have MongoDB support for sure LOL..
I am asking this because I didn't saw any commits regarding it in last 10 days :)
@atulrungta Currently we're working on https://github.com/nopSolutions/nopCommerce/issues/239. Then we'll start working on other tasks
Hello @AndreiMaz ,
Are you still planning to provide this feature in current road-map?
@atulrungta yes
So, will you work on this feature once moving away from EF is done? I really wish to see 4.30 as a stable version with MongoDB. Almost 4 big sized projects are on hold :) @AndreiMaz
So, will you work on this feature once moving away from EF is done? I really wish to see 4.30 as a stable version with MongoDB.
@atulrungta have you try GrandNode project?
So, will you work on this feature once moving away from EF is done? I really wish to see 4.30 as a stable version with MongoDB.
@atulrungta have you try GrandNode project?
Yes. We worked on GrandNode for few projects in past. It is very unstable. I strongly never recommend GrandNode unless insisted by customers :)
@AndreiMaz have you really removed this feature from 4.30 milestone? It means, we won't see MongoDB support in this version?
@atulrungta After moving away from EF in this version, we can implement MongoDB quite fast. But we don't want to postpone this release. That's why it'll be implemented in 4.40. Good news is that we decided to set the release cycles again back to 6 months
@atulrungta After moving away from EF in this version, we can implement MongoDB quite fast. But we don't want to postpone this release. That's why it'll be implemented in 4.40. Good news is that we decided to set the release cycles again back to 6 months
Hmm.. it means we have to wait for another 7 months to see MongoDB. It was most awaited thing for me in this version but yeah, good things are happening :)
@atulrungta Could you explain what is unstable?
@atulrungta Could you explain what is unstable?
Are you talking about GrandNode? Their code have a lot of bugs as per last time I checked around a year back. Their implementation of MongoDB is also slower than expected as per our load tests at that time. The website was going back and forth on almost all of deployments we did. We fixed that with certain code changes regarding MongoDB at that time. Although it is on .net core completely but it was still referring to .net framework at that time. I don't know whether they have improved now, but my past experience is certainly not good enough to suggest any of my customers to use it.
Hey @AndreiMaz ,
Is this in progress? Can we expect to see this in 4.40?
@atulrungta Right, we plan to implement it in 4.40
Hi guys,
What is the point of adding yet another DB support? Will nopCommerce users benefit from using MongoDB and what these benefits will be?
Hi guys,
What is the point of adding yet another DB support? Will nopCommerce users benefit from using MongoDB and what these benefits will be?
I think you're raising valid point here.
@poyker Increase our customer base and popularity by giving more choices to our users. Also we think that it can significantly increase the performance compared to other databases (we'll check it very-very soon)
@AndreiMaz thanks. Yes, it will help significantly increase performance. Is there any update on it?
@AndreiMaz did you already plan how this is going to be implemented? Because linq2db has no support for MongoDB.
Still waiting for version 2.14 with required fixes (https://github.com/mongodb/mongo-csharp-driver/releases).
When will mongodb support come? When Nopcommerce mongodb support comes, will you be paid or publish as opensource?
https://www.enterprisedb.com/news/new-benchmarks-show-postgres-dominating-mongodb-varied-workloads
Will MongoDB make it to nopCommerce?