当我第一次了解ElasticSearch的时候,一些资深的视频/文章/帖子建议不要把它作为持久性的数据库存储,而仅仅是为了索引的目的。但是现在,每一个其他的youtube视频都建议ES作为数据库之一。有人能详细地说明支持或反对这一点吗,特别是一些实际的轶事?
wlwcrazw1#
tl;dr:尽管你可以使用elasticsearch作为主要的nosqldb,但它仍然是一个针对搜索和分析进行了优化的工具,因此对于频繁更新文档的用例来说,它不是最佳选择评估此解决方案的利弊时需要查看的一个重要文档是Elasticsearch弹性状态:https://www.elastic.co/guide/en/elasticsearch/resiliency/current/index.html(你肯定想有一个很好的了解什么是保证,什么是不在数据丢失方面)
1条答案
按热度按时间wlwcrazw1#
tl;dr:尽管你可以使用elasticsearch作为主要的nosqldb,但它仍然是一个针对搜索和分析进行了优化的工具,因此对于频繁更新文档的用例来说,它不是最佳选择
评估此解决方案的利弊时需要查看的一个重要文档是Elasticsearch弹性状态:https://www.elastic.co/guide/en/elasticsearch/resiliency/current/index.html(你肯定想有一个很好的了解什么是保证,什么是不在数据丢失方面)