I have been developing apps that use Firestore as a primary data store and Typesense for full-text search. Some collections are completely duplicated and synced between the databases.
Is there a reason why I should not use Typesense as the SOLE data collection and avoid keeping a collection of the data in Firestore?
What are the downsides of using a search engine as a primary datastore? Expense? Scalability?