gpt4 book ai didi

elasticsearch - 在Elasticsearch中存储数据-OLTP

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

我有一个交易应用程序,销售代表要输入门票,我必须立即将它们存储起来。我之所以选择ES,是因为技术人员可能会输入一些非结构化数据,并且他们希望以后进行搜索。

将数据直接存储在ES中而不是RDBMS中可以吗?
我认为可能会有5-10个用户同时使用此应用程序。

我已经使用DJango / ES进行了构建,但只是想确保以后没有任何问题。

最佳答案

将数据存储在Elasticsearch中而不是传统的关系模型中肯定是“可以的”,但这并不意味着它是正确的选择。您的用例听起来很简单,并且更多基于该表格的“文档”。为此,NoSQL文档存储非常适合。 Elasticsearch还提供了分片,它们可以复制您的数据以提高可用性和 flex (例如,如果您担心的一项是备份数据)。

另一方面,对于您更熟悉或对管理功能具有内置支持的数据库系统(RDBMS或其他)而言,仅选择一些较长的文本字段并不是选择ES的强项。

如果您拥有真正非结构化的数据(即,不同的票证可以具有不同的字段),或者您有大量的票证,以至于ES中的全文本索引和搜索可以带来真正的性能提升,那么值得学习。

ES的基本概念页面是一个不错的起点。请参阅“碎片和副本”部分。
https://www.elastic.co/guide/en/elasticsearch/reference/current/_basic_concepts.html

这可能也很有用:https://www.elastic.co/blog/found-uses-of-elasticsearch

关于elasticsearch - 在Elasticsearch中存储数据-OLTP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35374339/

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