What users are saying about
39 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener'>trScore algorithm: Learn more.</a>Score 8.6 out of 100
Based on 39 reviews and ratings
382 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener'>trScore algorithm: Learn more.</a>Score 8.4 out of 100
Based on 382 reviews and ratings
Feature Set Ratings
NoSQL Databases

Apache Solr
Feature Set Not Supported
N/A

8.9
MongoDB
89%
MongoDB ranks higher in 7/7 features
MongoDB ranks higher in 7/7 features
Performance

N/A
0 Ratings

9.0
90%
35 Ratings
Availability

N/A
0 Ratings

9.2
92%
35 Ratings
Concurrency

N/A
0 Ratings

8.1
81%
35 Ratings
Security

N/A
0 Ratings

8.5
85%
35 Ratings
Scalability

N/A
0 Ratings

9.6
96%
35 Ratings
Data model flexibility

N/A
0 Ratings

8.9
89%
35 Ratings
Deployment model flexibility

N/A
0 Ratings

9.1
91%
34 Ratings
Attribute Ratings
- MongoDB is rated higher in 1 area: Likelihood to Recommend
Likelihood to Recommend

9.0
Apache Solr
90%
10 Ratings

9.1
MongoDB
91%
75 Ratings
Likelihood to Renew

Apache Solr
N/A
0 Ratings

9.9
MongoDB
99%
67 Ratings
Usability

Apache Solr
N/A
0 Ratings

8.7
MongoDB
87%
11 Ratings
Availability

Apache Solr
N/A
0 Ratings

9.0
MongoDB
90%
2 Ratings
Support Rating

Apache Solr
N/A
0 Ratings

9.3
MongoDB
93%
12 Ratings
Implementation Rating

Apache Solr
N/A
0 Ratings

8.4
MongoDB
84%
4 Ratings
Likelihood to Recommend
Apache Solr
Solr spins up nicely and works effectively for small enterprise environments providing helpful mechanisms for fuzzy searches and facetted searching. For larger enterprises with complex business solutions you'll find the need to hire an expert Solr engineer to optimize the powerful platform to your needs.Internationalization is tricky with Solr and many hosting solutions may limit you to a latin character set.
Senior Front End Developer
GSATiComputer Software, 11-50 employees
MongoDB
MongoDB [is] great at storing JSON data grouped into "collections". In this format, you can store any JSON documents and conveniently categorize them by collections. The JSON document contained in MongoDB is called binary JSON or BSON and, like any other document in this format, is unstructured. Therefore, unlike traditional DBMS, any kind of data can be stored in collections, and this flexibility is combined with the horizontal scalability of the database. It should be noted that MongoDB does not have links between documents and “collections” (this is partially compensated by the Database Reference - links in the DBMS, but this does not completely solve the problem). As a result, a situation arises in which there is a certain set of data that is not related to other information in the database, and there is no way to combine data from different documents. In SQL systems, this would be an elementary task.
Java Software Engineer
EPAM AnywhereInformation Technology & Services, 10,001+ employees
Pros
Apache Solr
- Easy to get started with Apache Solr. Whether it is tackling a setup issue or trying to learn some of the more advanced features, there are plenty of resources to help you out and get you going.
- Performance. Apache Solr allows for a lot of custom tuning (if needed) and provides great out of the box performance for searching on large data sets.
- Maintenance. After setting up Solr in a production environment there are plenty of tools provided to help you maintain and update your application. Apache Solr comes with great fault tolerance built in and has proven to be very reliable.

Verified User
Engineer in Engineering
Computer Software Company, 51-200 employeesMongoDB
- Being a JSON language optimizes the response time of a query, you can directly build a query logic from the same service
- You can install a local, database-based environment rather than the non-relational real-time bases such a firebase does not allow, the local environment is paramount since you can work without relying on the internet.
- Forming collections in Mango is relatively simple, you do not need to know of query to work with it, since it has a simple graphic environment that allows you to manage databases for those who are not experts in console management.
Desarrollador de software
Global ConsultingComputer Software, 51-200 employees
Cons
Apache Solr
- These examples are due to the way we use Apache Solr. I think we have had the same problems with other NoSQL databases (but perhaps not the same solution). High data volumes of data and a lot of users were the causes.
- We have lot of classifications and lot of data for each classification. This gave us several problems:
- First: We couldn't keep all our data in Solr. Then we have all data in our MySQL DB and searching data in Solr. So we need to be sure to update and match the 2 databases in the same time.
- Second: We needed several load balanced Solr databases.
- Third: We needed to update all the databases and keep old data status.
- If I don't speak about problems due to our lack of experience, the main Solr problem came from frequency of updates vs validation of several database. We encountered several locks due to this (our ops team didn't want to use real clustering, so all DB weren't updated). Problem messages were not always clear and we several days to understand the problems.
Senior Consultant
EquancyInformation Technology and Services, 51-200 employees
MongoDB
- An aggregate pipeline can be a bit overwhelming as a newcomer.
- There's still no real concept of joins with references/foreign keys, although the aggregate framework has a feature that is close.
- Database management/dev ops can still be time-consuming if rolling your own deployments. (Thankfully there are plenty of providers like Compose or even MongoDB's own Atlas that helps take care of the nitty-gritty.
Developer
By the Book, Inc (Software For Churches/NonProfits)Religious Institutions, 1-10 employees
Pricing Details
Apache Solr
General
Free Trial
—Free/Freemium Version
—Premium Consulting/Integration Services
—Entry-level set up fee?
No
Starting Price
—MongoDB
General
Free Trial
Yes
Free/Freemium Version
Yes
Premium Consulting/Integration Services
—Entry-level set up fee?
No
Starting Price
—Likelihood to Renew
Apache Solr
No score
No answers yet
No answers on this topic
MongoDB
MongoDB 9.9
Based on 67 answers
I am looking forward to increasing our SaaS subscriptions such that I get to experience global replica sets, working in reads from secondaries, and what not. Can't wait to be able to exploit some of the power that the "Big Boys" use MongoDB for.
Manager Strategic Products
Intelliquip, LLCComputer Software, 11-50 employees
Usability
Apache Solr
No score
No answers yet
No answers on this topic
MongoDB
MongoDB 8.7
Based on 11 answers
NoSQL database systems such as MongoDB lack graphical interfaces by default and therefore to improve usability it is necessary to install third-party applications to see more visually the schemas and stored documents. In addition, these tools also allow us to visualize the commands to be executed for each operation.
Software Engineer && Security researcher
UA - Universidad de Alicante / Universitat d'AlacantComputer Software, 51-200 employees
Support Rating
Apache Solr
No score
No answers yet
No answers on this topic
MongoDB
MongoDB 9.3
Based on 12 answers
I have reached multiple times to the MongoDB community for the help and they have provided each and easy solution for every problem. Over the internet and on stack overflow many people responds over the challenges. Now this tool is very much used in every company and projects so internally many people are there to give a support.

Verified User
Consultant in Information Technology
Outsourcing/Offshoring Company, 10,001+ employeesImplementation Rating
Apache Solr
No score
No answers yet
No answers on this topic
MongoDB
MongoDB 8.4
Based on 4 answers
While the setup and configuration of MongoDB is pretty straight forward, having a vendor that performs automatic backups and scales the cluster automatically is very convenient. If you do not have a system administrator or DBA familiar with MongoDB on hand, it's a very good idea to use a 3rd party vendor that specializes in MongoDB hosting. The value is very well worth it over hosting it yourself since the cost is often reasonable among providers.
Sr. Platform Developer / UX Designer / Optimization Engineer
FunnelEnvyMarketing and Advertising, 11-50 employees
Alternatives Considered
Apache Solr
Apache Solr is a ready-to-use product addressing specific use cases such as keyword searches from a huge set of data documents.

Verified User
Engineer in Information Technology
Mechanical Or Industrial Engineering Company, 5001-10,000 employeesMongoDB
MongoDB was the most full-featured NoSQL database we evaluated - that offered atomic transactions at a document level, built-in HA & DR, open source, robust queries, and enterprise level support.Other platforms had specific parts of what we were looking for - MongoDB had it all.
Senior Leader
GHXHospital & Health Care, 501-1000 employees
Return on Investment
Apache Solr
- Improved response time in e-commerce websites.
- Developer's job is easier with Apache Solr in use.
- Customization in filtering and sorting is possible.

Verified User
Team Lead in Information Technology
Information Technology & Services Company, 10,001+ employeesMongoDB
- Much faster development time.
- Price is fantastic compared to MSSQL when you consider OS costs and the entire package.
- Only negative to me is the lack of DBA skills for it, due to it being a new player in the field. I feel like that will get better as time moves on however.
Application Developer
North 40 Outfitters - CSWW, Inc.Retail, 501-1000 employees