首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Elasticsearch中存储数据- OLTP

在Elasticsearch中存储数据- OLTP
EN

Stack Overflow用户
提问于 2016-02-13 08:06:18
回答 1查看 949关注 0票数 2

我有一个事务性的应用程序,代表们想要输入票证,我必须立即存储它们。我选择ES的原因是因为技术人员可能会输入一些非结构化数据,然后他们想要对其进行搜索。

是否可以直接将数据存储在ES中而不是RDBMS中?我想大概有5-10个用户会同时使用这个应用程序。

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

EN

回答 1

Stack Overflow用户

发布于 2016-02-13 08:25:44

将数据存储在Elasticsearch中而不是传统的关系模型当然是可以的,但这并不意味着它是正确的选择。你的用例听起来相当简单,而且更多的是基于表格的“文档”。为此,NoSQL文档存储可能是一个很好的选择。Elasticsearch还提供了分片,可以复制您的数据以实现更高的可用性和弹性-例如,如果您担心的是备份数据。

另一方面,简单地使用一些较长的文本字段并不是选择ES而不是您更熟悉或对管理功能有更多内置支持的数据库系统(RDBMS或其他)的有力理由。

如果您有真正的非结构化数据-即不同的票证可以有不同的字段-或者您有大量的票证,以至于ES中的全文索引和搜索提供了真正的性能提升,那么它可能是值得学习的曲线。

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

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

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35374339

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档