What users are saying about
39 Ratings
382 Ratings
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
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

Feature Set Ratings

    NoSQL Databases

    Apache Solr

    Feature Set Not Supported
    N/A
    8.9

    MongoDB

    89%
    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.
    Peter Feddo | TrustRadius Reviewer

    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.
    Oleg Chumin | TrustRadius Reviewer

    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.
    Anonymous | TrustRadius Reviewer

    MongoDB

    • 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.
    Ronald Melendez | TrustRadius Reviewer

    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.
    Philippe Kozak | TrustRadius Reviewer

    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.
    Joshua Weaver | TrustRadius Reviewer

    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.
    Jon Kern | TrustRadius Reviewer

    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.
    Jose Manuel Ortega | TrustRadius Reviewer

    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.
    Anonymous | TrustRadius Reviewer

    Implementation 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.
    Tom Maiaroto | TrustRadius Reviewer

    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.
    Anonymous | TrustRadius Reviewer

    MongoDB

    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.
    Jeff Sherard | TrustRadius Reviewer

    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.
    Anonymous | TrustRadius Reviewer

    MongoDB

    • 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.
    Joshua Austill | TrustRadius Reviewer

    Screenshots

    Apache Solr

    Add comparison