We are looking to use Elastic Search in a major software system, which needs financial logs and records kept for many years. We are using Elastic Search, but are a little concerned whether Elastic is a workable solution for permanant storage. I've been told it can become corrupt potentially.
Are there solutions where the system can have multiple regions and can self repair if one node fails or gets corrupted? Do we have to write a system which backs up every single object written to Elastic Search to a separate database as a back up, and write a re-indexer, or is elastic search a viable solution, without a database back up?