I'm building a system where I use Solr for search over my content, and MySQL to store the content. The rationale is that MySQL is a good persistent storage solution, and I can join data with other tables and have more versatile queries. On the other hand, I'm looking for very high performance in my reads.
Would it be better to use Solr to both search and store the data, and retrieve the data items directly from Solr, rather than getting an index from Solr and then performing a Select on MySQL?
I would still technically need to goto MySQL to grab related data, but perhaps I could store that in Solr as well.
More to the point - is Solr a reasonable data storage solution in this context? (Would still store in MySQL for persistence in either case).