Now that I've been running Solr Cloud for a couple months and gotten
comfortable with it, I think it's time to revisit this subject. 

When I search for the topic of using Solr as a primary db online, I get lots
of discussions from 2-3 years ago and usually they point out a lot of
hurdles that have now largely been eliminated with the release of Solr
Cloud.

I've stopped using the standard method of writing to my db and pushing out
periodically to solr. Instead, I'm writing simultaneously to solr and the db
with less frequent syncs from the database just to be safe. I find this to
be much faster and easier than doing delta imports via the DIH handler. In
fact, it's gone so smoothly, I'm really wondering why I need to keep writing
it to the db at all. 

I've always got several nodes running and launching new ones takes only
minutes to be fully operational. I'm taking frequent snapshots and my test
restores have been painless and quick.

So, if I'm looking at other NoSQL solutions like MongoDB or Cassandra, why
wouldn't I just use Solr? It's distributed, fast, and stable. It has a great
http api and it's nearly schema-less using dynamic fields. And, most
importantly, it offers the most powerful query language available. 

I'd really like to hear from someone who has made the leap.

Cheers, Jim



--
View this message in context: 
http://lucene.472066.n3.nabble.com/SolrCloud-as-my-primary-data-store-tp4041774.html
Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to