AWS Elasticsearch作为主数据库

时间:2018-06-14 02:27:25

标签: elasticsearch architecture aws-elasticsearch

我正在开发一个需要存储大量交易(每天200万)并需要全文搜索的应用程序。我需要保持至少10年的数据。记住性能和数据完整性我可以使用aws elasticsearch作为我的项目的数据库吗?

1 个答案:

答案 0 :(得分:0)

一如既往,这取决于。 这取决于您对数据存储的要求。

  1. 这些交易是否来自您自己的存储数据的系统之一,以便在索引损坏或想要重新索引/更改数据用途的情况下轻松偿还数据?当然,您可以利用一些备份,但是如果要获取的数据太多,则如果索引确实损坏了,则会丢失数据。
  2. 您还想对数据做些什么?只是在那里搜索吗?您要聚合其他数据还是将其与其他数据结合在一起?运行报告吗?

我同意@Val(在评论中),并且不建议使用Elastic作为您的主要数据存储,请使用read of this作为更多建议。但最终取决于它,例如,弹性搜索是放置日志数据的好地方。阅读thisthis,以获得更多关于弹性搜索有用的建议。

我很想知道您朝哪个方向前进(鉴于您的问题是3个月前),以及您是支持还是后悔您的最终决定。您对我们有什么好的学习?