我正在为关系数据库中的现有数据构建搜索索引(Elasticsearch)。在关系数据库和搜索索引中是否重复?或者它应该只是搜索索引?将您的数据完全存储在Elasticsearch云中是否安全?
答案 0 :(得分:1)
这是在两个系统中都有数据的常见模式:
如果在极端情况下你可以承受一些数据丢失(取决于你的用例),那么只有弹性搜索中的数据就可以了。
我建议您仔细阅读此页:https://www.elastic.co/guide/en/elasticsearch/resiliency/current/index.html
答案 1 :(得分:1)
我建议将RDBMS作为Elastic Search的存储和索引文件保存,以获取数据。
您可以每天午夜重新编制弹性搜索索引,以使数据保持最新状态。
如果索引文件损坏,您仍然可以在RDBMS中使用数据,以后可以用它来重建索引。