这是下面的一个示例图。我们可以从Rails服务器传递到Elastic-Search服务器。为什么我们需要Mongo或任何其他数据库作为主要数据库以及真相的来源
最佳答案
简而言之,Elasticsearch并不是要成为主数据库,也不是要替换数据库,它不提供RDBMS系统ACID属性,我知道在您的情况下您正在使用像MongoDB这样的NoSQL,因此ACID或事务可能不是您要寻找的。
但是,当您将数据丢失和 flex 用作主数据库时,数据丢失和 flex 变得非常重要,尽管如果您存储关键数据,Elastic仍在努力不断地对其进行持续改进,那么我建议将MongoDB和elasticsearch wrt与 flex 进行比较,并根据对此。
这是与您的问题有关的excellent answer,请仔细阅读。