【发布时间】:2018-06-14 02:27:25
【问题描述】:
我正在开发一个需要存储大量交易(每天 200 万笔)并需要对其进行全文搜索的应用程序。我需要维护至少 10 年的数据。牢记性能和数据完整性,我可以将 aws elasticsearch 用作我的项目的数据库吗?
【问题讨论】:
-
这个答案应该会有所帮助:stackoverflow.com/questions/49629830/…
-
我看到主要问题是弹性下降/损坏;但如果我使用 aws 服务,我可以依靠他们的正常运行时间和每日备份策略吗?
-
就我个人而言,我会选择Elastic Cloud,它更加灵活且可由最终用户配置,由 AWS 提供支持,并由创建 ES 的人监控。
-
谢谢@Val。那么,您是否建议使用基于云的弹性解决方案(aws/elastic cloud)作为主数据库。
-
您的问题太宽泛,实际上无法回答。但我通常从不建议使用 ES 作为主数据库,特别是如果您需要在 10 年内保证数据完整性,但这实际上取决于您的用例。
标签: elasticsearch architecture aws-elasticsearch