弹性搜索是指基于文本的搜索引擎,它将数据作为json文档保存在弹性搜索集群中节点内指定的索引中。弹性搜索通常也被称为无sql数据库,所以我想知道它是否像其他一些无sql数据库一样支持ACID属性(原子性,一致性,隔离性,持久性)。在浏览它的文档时,我看到它暴露了异步行为。
Elasticsearch不是ACID兼容的数据存储。
它使用了一种名为Lucene的搜索引擎技术。Lucene是一种为速度而不是冗余而构建的信息检索技术。它有一个完全不同的架构,以更容易丢失数据为代价,为它提供了惊人的性能。因此,为了克服数据丢失,您需要一个ACID兼容的备份数据存储。