I want to use MySQL and ElasticSearch using Haystack within single Django application. Our's application deals with a huge set of relational data with 300+ tables and MySql is the best choice to serve that. But we want fast searching on few columns of tables with 10 Million+ rows.
Is it possible in Django to use MySQL as primary data storage and use ElasticSearch for search related queries? I searched on internet but couldn't find any related information.
- If yes, what should be the approach? Any related links or blogs will be very helpful.
- If not, what should be the alternative approach?