gpt4 book ai didi

elasticsearch - elasticsearch内部数据存储机制

转载 作者:行者123 更新时间:2023-12-02 22:17:43 25 4
gpt4 key购买 nike

过去 2 个月我一直在使用 Elasticsearch。我使用不同语言的 REST 方法和 API 支持来索引、获取和搜索数据。我还阅读了很多关于 elasticsearch 的文章,发现将其用作数据存储并不是一个好的选择。为什么是这样?而且我也很好奇 elasticsearch 内部是如何存储索引数据的。任何好的链接或解释??

最佳答案

Elastic Search 建立在 Apache Lucene 之上 - 这是 Lucene 索引文件结构的引用文档:

http://lucene.apache.org/core/4_7_2/core/org/apache/lucene/codecs/lucene46/package-summary.html#package_description

关于它作为数据存储是否是一个好的选择,我认为更多的是个人意见和具体用例,而不是可以证明的事实。如果您正在寻找的话,它没有像 MySQL 那样的事务支持。在那种情况下,它在某种程度上与其他 NoSQL 解决方案不相上下。这是一篇关于权衡和问题的相当不错的文章:https://www.found.no/foundation/elasticsearch-as-nosql/

最终,这取决于您对数据的处理方式以及您需要的鲁棒性级别。

关于elasticsearch - elasticsearch内部数据存储机制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23493596/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com