Using SolrCloud as a NoSQL database

There is a huge market for NoSQL databases, each having its own strength and weakness. Several factors need consideration during the selection of a NoSQL database, namely performance, scalability, security, and ease of development. RDBMS is good but has limitations in terms of scaling to billions of records. Horizontal scaling is a challenge in most RDBMSs.

Search, which was earlier a complex process, is now easy to use and scale. With horizontal scalability, search has also become affordable. NoSQL databases can be key-value, column oriented, document oriented and graph database. The key factors that are used to make a decision regarding the NoSQL database are as follows:

  • Data model: Refers to how data is stored ...

Get Apache Solr Search Patterns now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.